Useful IntelliJ Plugins to Boost Development Efficiency
This article introduces a curated list of IntelliJ IDEA plugins—including .ignore, Lombok, p3c, FindBugs‑IDEA, GsonFormat, Maven Helper, VisualVM Launcher, GenerateAllSetter, MyBatisCodeHelperPro, Rainbow Brackets, and Translation—that streamline Java development, enforce code standards, and significantly improve productivity.
Below are several IntelliJ IDEA plugins that the author has found useful for improving development efficiency.
1. .ignore
URL: https://plugins.jetbrains.com/plugin/7495--ignore
Generates various ignore files and provides one‑click templates for .gitignore, saving the effort of writing them manually.
2. Lombok
URL: https://plugins.jetbrains.com/plugin/6317-lombok-plugin
Supports Lombok annotations, eliminating the need to write getters/setters manually and allowing de‑compilation of annotated code back to plain Java.
3. p3c
URL: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
Alibaba’s Java coding guidelines plugin that scans the whole project for non‑conforming code and can automatically fix many issues. More details at https://github.com/alibaba/p3c/tree/master/idea-plugin .
4. FindBugs‑IDEA
URL: https://plugins.jetbrains.com/plugin/3847-findbugs-idea
Detects possible bugs and code style problems, offering more detection modes than p3c. Running it after coding helps catch low‑level bugs in legacy code.
5. GsonFormat
URL: https://plugins.jetbrains.com/plugin/7654-gsonformat
Generates Java classes from JSON text with a single click, making data‑binding tasks very convenient.
6. Maven Helper
URL: https://plugins.jetbrains.com/plugin/7179-maven-helper
Provides one‑click view of Maven dependencies, highlights conflicts, and allows easy exclusion of unwanted artifacts—especially useful for large projects.
7. VisualVM Launcher
URL: https://plugins.jetbrains.com/plugin/7115-visualvm-launcher
Launches VisualVM automatically when running a Java program, enabling quick inspection of JVM memory usage, object allocation, and other performance metrics.
8. GenerateAllSetter
URL: https://plugins.jetbrains.com/plugin/9360-generateallsetter
One‑click generation of setter calls for all fields of an object, assigning default values—handy when a class has many attributes.
9. MyBatisCodeHelperPro
URL: https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro
Automatically generates MyBatis code for most single‑table operations, reducing repetitive work and greatly improving efficiency.
Additional Recommended Plugins
1. Rainbow Brackets
URL: https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
Colors matching brackets in a rainbow scheme, making code easier to read and improving coding speed.
2. Translation
URL: https://plugins.jetbrains.com/plugin/8579-translation
A powerful translation plugin with an attractive interface, considered one of the best for translating text within the IDE.
All these plugins can be searched for and installed directly from the IntelliJ Plugin Marketplace, or downloaded via the provided links.
For detailed installation instructions of the p3c plugin, see https://github.com/alibaba/p3c/tree/master/idea-plugin .
Feel free to leave comments with other plugin recommendations.
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.
Java Captain
Focused on Java technologies: SSM, the Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading; occasionally covers DevOps tools like Jenkins, Nexus, Docker, ELK; shares practical tech insights and is dedicated to full‑stack Java development.
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.
