Explore IntelliJ IDEA 2021.3: Remote Development, Smart Refactoring, and New Spring Support

IntelliJ IDEA 2021.3 introduces a beta remote development mode, enhanced IDE repair tools, convenient font scaling, streamlined Markdown table creation, advanced unsafe string checks, improved refactoring shortcuts, and multiple Spring framework enhancements, all illustrated with screenshots and GIFs for developers.

Programmer DD
Programmer DD
Programmer DD
Explore IntelliJ IDEA 2021.3: Remote Development, Smart Refactoring, and New Spring Support

Remote Development (Beta)

IntelliJ IDEA 2021.3 introduces a beta remote development feature that lets you connect from anywhere to a backend machine running IDEA, handling all processing remotely as if it were local.

IDE Issue Repair

The new "Repair IDE" tool guides you through steps to diagnose and fix unexpected IDE failures directly from the File menu.

Quick Font Size Adjustment

Ctrl+mouse wheel (or ⌘+mouse wheel on macOS) now works again for smooth font scaling.

Markdown Table Optimization

Insert tables via right‑click → Insert → Table and navigate cells with Shift+Enter or Tab.

Unsafe String Checks in Java

The IDE now warns about SQL injection, XSS, sensitive data leaks, and unsafe deserialization. Annotate strings with @Untainted or @Tainted from the checker framework to enforce safety.

Improved Refactoring Operations

Introducing local variable extraction options via a gear icon or Alt+Shift+O (Windows) / ⌥⇧O (macOS). Parameter refactoring now prompts for replacement locations and offers additional settings via a gear icon.

Spring Support Enhancements

New Run/Debug Configurations dialog with more parameters.

Detection of potential blocking calls in Spring Data, RestTemplate, Feign, JPA, and @Transactional methods.

Code completion for spring.config.import in additional property/YAML files.

Auto‑completion for @Value, @Scheduled, and Environment.getProperty() values from application.yaml.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaspringIntelliJ IDEArefactoringIDE FeaturesRemote Developmentmarkdown
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.