10 Practical IntelliJ IDEA Plugins to Boost Development Efficiency

This article introduces ten useful IntelliJ IDEA plugins—including aiXcoder, Java Stream Debugger, easy_javadoc, Easy Code, Restfultoolkit, Key promoter X, String Manipulation, Translation, Git Auto Pull, and .gitignore—detailing their features, shortcuts, and how they can streamline Java backend development and improve coding productivity.

Wukong Talks Architecture
Wukong Talks Architecture
Wukong Talks Architecture
10 Practical IntelliJ IDEA Plugins to Boost Development Efficiency

Hello, I’m Wukong. Here I introduce ten IntelliJ IDEA plugins that I find handy and practical.

aiXcoder

aiXcoder

is a Chinese code‑completion tool that predicts code and generates it automatically, reducing manual typing. In practice I combine it with IDEA's postfix completion and configure shortcuts, although many teammates still don’t use these features.

Java Stream Debugger

While Java 8 stream API simplifies code, debugging stream pipelines can be difficult. Java Stream Debugger visualizes each step of a stream, making data flow and bugs easier to spot.

easy_javadoc

easy_javadoc

quickly adds Javadoc comments to Java classes, methods, and fields, supporting custom templates and leveraging IDEA's Live Templates. It also translates identifiers to Chinese, though the quality depends on naming.

Easy Code

Easy Code

generates Java entity, controller, service, dao, and mapper files directly from database tables, enabling rapid scaffolding after connecting to the database.

Restfultoolkit

Restfultoolkit

is a suite for RESTful service development that indexes all request endpoints, allowing quick search, copying of full URLs, and viewing request/response JSON structures via IDEA’s RestServices panel.

Key promoter X

Key promoter X

shows shortcut hints for IDEA actions, helping users remember and use keyboard shortcuts efficiently.

String Manipulation

String Manipulation

provides one‑click case conversion (e.g., camelCase) and supports common string operations such as MD5 and Base64 encoding/decoding.

Translation

Translation

lets you translate selected code or console error messages directly within the IDE.

Git Auto Pull

GitAutoPull

automatically performs a pull before a push, preventing merge conflicts during collaborative development.

.ignore

When committing to github, you can create a .gitignore file to exclude unwanted files, which appear greyed out in the IDE.

These ten plugins can noticeably improve development efficiency, but avoid overloading IDEA with too many extensions as it may cause performance issues.

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.

JavaBackend DevelopmentproductivityIntelliJ IDEAPlugins
Wukong Talks Architecture
Written by

Wukong Talks Architecture

Explaining distributed systems and architecture through stories. Author of the "JVM Performance Tuning in Practice" column, open-source author of "Spring Cloud in Practice PassJava", and independently developed a PMP practice quiz mini-program.

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.