Boost Your Java Development Speed with 10 Must-Have IntelliJ IDEA Plugins
This guide introduces ten essential IntelliJ IDEA plugins—including JRebel, Codota, Lombok, and MyBatis—that streamline Java development, enhance code quality, and accelerate productivity through features like hot deployment, AI code completion, automatic boilerplate generation, and convenient project navigation.
IntelliJ IDEA offers many useful plugins that can greatly improve development efficiency.
0. Installing IDEA plugins
Open the Settings page, select Plugins , and you can search and install plugins.
1. JRebel for IntelliJ
During daily development, modifying a Java file does not automatically recompile and reflect in a running Tomcat project, requiring a restart. JRebel enables hot deployment by selecting Build Project , saving time and effort. Highly recommended .
For detailed installation and usage, refer to the previous article on the IDEA hot deployment plugin JRebel.
2. Codota
Codota is an AI-powered code completion plugin that learns from millions of Java programs and provides context-aware suggestions, helping developers reduce mistakes and improve efficiency. It is free to use.
3. Translation
This translation plugin ensures that even users with limited English can understand content.
I frequently use two functions:
Translation: Chinese‑English translation, usable as a dictionary.
Translation Replace: Directly replace the original text with its translation, useful for naming variables (write a Chinese name, then replace).
4. RestfulToolkit
This plugin allows you to jump directly to the corresponding method from a URL.
Shortcut keys:
Windows: Ctrl + \
Mac: Cmd + \
5. Lombok
In many Java projects, boilerplate code such as getters/setters/toString, exception handling, and I/O stream closing clutters the codebase without adding value. Lombok generates these automatically, making code concise and clean.
Using the @Data annotation automatically generates the above methods, eliminating the need to write them manually.
6. GenerateAllSetter
One‑click invocation of all setter methods of an object with default values, very convenient when the object has many fields.
7. Alibaba Cloud Toolkit
Cloud Toolkit helps developers deploy local applications with a single click to on‑premise VMs, Alibaba Cloud ECS, EDAS, or Kubernetes. It includes an integrated terminal, file upload, and SQL console, making deployment very convenient.
8. Material Theme UI
Material Theme UI is a plugin for JetBrains IDEs (IntelliJ IDEA, WebStorm, Android Studio, etc.) that changes the default appearance to a Material Design look.
After using it, the IDEA interface becomes very beautiful, improving mood and coding speed.
9. Properties to YAML Converter
Converts a .properties configuration file to a YAML configuration file.
Select the properties file.
Right‑click the file and choose the “Convert” operation from the context menu.
10. MyBatis plugin
Enables seamless navigation between mapper.java and mapper.xml ; clicking the small arrow jumps directly.
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.
ITFLY8 Architecture Home
ITFLY8 Architecture Home - focused on architecture knowledge sharing and exchange, covering project management and product design. Includes large-scale distributed website architecture (high performance, high availability, caching, message queues...), design patterns, architecture patterns, big data, project management (SCRUM, PMP, Prince2), product design, and more.
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.
