Top IntelliJ IDEA Plugins for Java Development
This guide lists essential IntelliJ IDEA plugins for Java developers, covering code navigation, AI‑based suggestions, UI themes, coding standards, cloud deployment, automatic getter/setter generation, Zookeeper management, hot‑reloading, JSON formatting, Lombok, test generation, MyBatis enhancements, RESTful tooling, and translation assistance.
1. CodeGlance
A mini‑map plugin that shows a scaled‑down view of the entire file, helping developers quickly locate code sections.
2. Codota
An AI‑driven code completion tool that scans your project and offers context‑aware suggestions based on millions of open‑source Java programs, reducing errors and speeding up coding.
3. Material Theme UI
A comprehensive theme pack offering numerous color schemes and UI modes to customize the IDE appearance.
4. Alibaba Java Coding Guidelines
An inspection plugin that enforces Alibaba’s Java coding standards, helping developers write more consistent and maintainable code.
5. Alibaba Cloud Toolkit
Facilitates rapid deployment of applications to Alibaba Cloud servers directly from the IDE.
6. GenerateAllSetter
Automatically generates getter and setter methods for selected fields.
7. IDEA Zookeeper
Provides a graphical interface for managing Zookeeper nodes, based on a modified version of the open‑source Zookeeper‑IntelliJ project.
8. JRebel
A commercial hot‑reload tool that eliminates the need for full rebuilds, restarts, and redeployments, allowing developers to see code changes instantly.
9. JSON Parser
A lightweight plugin for validating and formatting JSON strings offline within the IDE.
10. Lombok
Uses annotations to automatically generate boilerplate code such as getters, setters, and toString methods.
11. JUnitGenerator
Automatically creates JUnit test skeletons for selected classes or methods.
12. MyBatis Log Plugin
Replaces placeholder symbols in executed SQL statements with actual values, making it easy to copy and run queries directly in a database.
13. MyBatisCodeHelperPro
Offers mapper navigation, automatic method and XML generation, and full CRUD scaffolding based on database tables.
14. RESTfulToolkit
A suite of tools for RESTful service development, including URL‑to‑controller navigation, a services tree view, an HTTP request utility, and quick actions like copying generated URLs or method parameters; it supports Spring MVC/Boot, JAX‑RS, Java, and Kotlin.
15. Translation
A translation plugin that helps generate interface names and other identifiers by translating Chinese text directly within the IDE.
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.