Essential IntelliJ IDEA Plugins for Java Development
This article presents a curated list of indispensable IntelliJ IDEA plugins for Java developers, detailing features such as code mini‑map, AI‑based code completion, UI themes, Alibaba coding guidelines, cloud deployment tools, automatic getter/setter generation, Zookeeper management, hot‑reload, JSON formatting, Lombok annotations, test generation, MyBatis enhancements, RESTful utilities, and translation assistance.
This guide introduces a collection of highly useful IntelliJ IDEA plugins that enhance Java development productivity.
CodeGlance: Provides a miniature code map for quick navigation.
Codota: AI‑driven code completion based on millions of open‑source Java programs and current context.
Material Theme UI: Offers a wide range of UI themes and color schemes.
Alibaba Java Coding Guidelines: Enforces Alibaba’s coding standards within the IDE.
Alibaba Cloud Toolkit: Facilitates rapid deployment to Alibaba Cloud servers.
GenerateAllSetter: Automatically generates getter and setter methods.
IDEA Zookeeper Plugin: Provides a graphical interface for managing Zookeeper nodes.
JRebel: Enables hot‑reloading of code changes, eliminating rebuild and restart cycles.
JSON Parser: Offline JSON validation and formatting directly inside the IDE.
Lombok: Reduces boilerplate by generating getters, setters, toString, and other methods via annotations.
JUnitGenerator: Automatically creates unit test code.
MyBatis Log Plugin: Replaces placeholders with full SQL statements for easy copying.
MyBatisCodeHelperPro: Supports mapper navigation, automatic code generation, and can generate XML, mapper, service, and CRUD code from database tables.
RESTfultoolkit: Assists RESTful service development with URL‑to‑controller navigation, service tree view, HTTP request tool, and utilities like Convert to JSON.
Translation: Provides in‑IDE translation to help name interfaces and other strings.
Selected Java Interview Questions
A professional Java tech channel sharing common knowledge to help developers fill gaps. Follow us!
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.