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.

ITFLY8 Architecture Home
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Boost Your Java Development Speed with 10 Must-Have IntelliJ IDEA Plugins

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.
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.

MyBatisproductivityIntelliJ IDEAJava developmentLombokPlugins
ITFLY8 Architecture Home
Written by

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.

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.