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.
Hello, I’m Wukong. Here I introduce ten IntelliJ IDEA plugins that I find handy and practical.
aiXcoder
aiXcoderis 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_javadocquickly 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 Codegenerates Java entity, controller, service, dao, and mapper files directly from database tables, enabling rapid scaffolding after connecting to the database.
Restfultoolkit
Restfultoolkitis 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 Xshows shortcut hints for IDEA actions, helping users remember and use keyboard shortcuts efficiently.
String Manipulation
String Manipulationprovides one‑click case conversion (e.g., camelCase) and supports common string operations such as MD5 and Base64 encoding/decoding.
Translation
Translationlets you translate selected code or console error messages directly within the IDE.
Git Auto Pull
GitAutoPullautomatically 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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
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.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
