Tagged articles
30 articles
Page 1 of 1
macrozheng
macrozheng
Mar 18, 2026 · Backend Development

Unlock Ultimate Spring Support in Free IDEA with Spring Explyt Plugin

This guide introduces Spring Explyt, an open‑source IntelliJ IDEA Community plugin that brings full‑featured Spring support—including precise bean detection, advanced code completion, endpoint tools, and built‑in HTTP client—to the free IDE, with installation steps, usage tips, and a feature comparison.

IDEA PluginIntelliJ IDEAJava
0 likes · 6 min read
Unlock Ultimate Spring Support in Free IDEA with Spring Explyt Plugin
Su San Talks Tech
Su San Talks Tech
Feb 11, 2026 · Backend Development

Deploy SpringBoot to Docker with Alibaba’s CloudToolkit Plugin – A Step‑by‑Step Guide

This guide introduces Alibaba’s free CloudToolkit IntelliJ IDEA plugin, explains how to install it, configure remote hosts, and use its built‑in terminal and deployment features to automatically package a SpringBoot application into a Docker image, upload scripts, and launch the container with one click.

Automated DeploymentCloudToolkitDevOps
0 likes · 6 min read
Deploy SpringBoot to Docker with Alibaba’s CloudToolkit Plugin – A Step‑by‑Step Guide
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 23, 2025 · Backend Development

How We Leveraged JVM Agents and JaCoCo to Clean Up Legacy Java Code

This article explains how a long‑standing Java backend service was instrumented with JVM agents and JaCoCo to collect execution coverage, visualize results in an IntelliJ IDEA plugin, and systematically remove dead code, improving maintainability while minimizing impact on production performance.

IDEA PluginJVM agentJaCoCo
0 likes · 24 min read
How We Leveraged JVM Agents and JaCoCo to Clean Up Legacy Java Code
Java Captain
Java Captain
Nov 16, 2025 · Fundamentals

Boost Your Code Naming with an AI‑Powered Naming Assistant for Vue and Java

The article shares the author’s struggle with inconsistent naming in front‑end Vue and back‑end Java code and introduces a self‑built AI‑driven naming tool—available as a lightweight web app and an IntelliJ IDEA plugin—that instantly generates clean, convention‑compliant identifiers.

AIBackendIDEA Plugin
0 likes · 5 min read
Boost Your Code Naming with an AI‑Powered Naming Assistant for Vue and Java
Top Architect
Top Architect
Nov 8, 2025 · Fundamentals

How I Built an AI-Powered Naming Assistant for Java and Vue Developers

The article describes the frustration developers face with unclear method and variable names, presents an AI‑driven naming tool with both a web app and an IntelliJ IDEA plugin, and explains how the tool quickly generates clean, convention‑compliant identifiers across front‑end and back‑end languages.

AIIDEA PluginVue
0 likes · 6 min read
How I Built an AI-Powered Naming Assistant for Java and Vue Developers
Java Tech Enthusiast
Java Tech Enthusiast
Feb 4, 2025 · Backend Development

Unlock Precise Method Timing with Cool Request’s New Trace Feature

The article introduces Cool Request, an IDEA plugin that now supports a Trace feature for measuring execution time of any method, automatic MyBatis function tracing, customizable duration coloring, and script-based environment manipulation, complete with usage examples and code snippets.

Cool RequestHTTP debuggingIDEA Plugin
0 likes · 6 min read
Unlock Precise Method Timing with Cool Request’s New Trace Feature
Java Architect Essentials
Java Architect Essentials
Nov 27, 2024 · Backend Development

New Features of Cool Request Plugin: Trace, MyBatis Tracking, Custom Timing Colors, and Scripting

The article introduces the latest Cool Request IDEA plugin update, detailing its Trace capability for method execution timing, selective MyBatis function monitoring, customizable slow‑method highlighting, and scripting support for headers and JSON parsing, all illustrated with Java code examples.

Cool RequestIDEA PluginJava
0 likes · 5 min read
New Features of Cool Request Plugin: Trace, MyBatis Tracking, Custom Timing Colors, and Scripting
Java Tech Enthusiast
Java Tech Enthusiast
Nov 12, 2024 · Backend Development

Boost Spring Boot API Testing with the Free Open‑Source Cool Request Plugin

The article introduces Cool Request, a free open‑source IntelliJ IDEA plugin that streamlines Spring Boot backend API testing by providing in‑IDE request execution, method timing statistics, interceptor bypass, job triggering, Java pre/post scripts, response preview, and export to third‑party tools, complete with usage examples and code snippets.

API testingBackend DevelopmentCool Request
0 likes · 8 min read
Boost Spring Boot API Testing with the Free Open‑Source Cool Request Plugin
macrozheng
macrozheng
Aug 22, 2024 · Backend Development

Edit JAR Files Directly in IDEA with the JarEditor Plugin

This article introduces JarEditor, an open‑source IDEA plugin that lets Java developers modify classes and resources inside JAR files without extracting them, explains its main features, shows how to install and use it, and concludes with a brief recommendation.

IDEA PluginJAR editingJarEditor
0 likes · 5 min read
Edit JAR Files Directly in IDEA with the JarEditor Plugin
Liangxu Linux
Liangxu Linux
Aug 6, 2024 · Fundamentals

Boost Your Coding Speed: Master Vim Basics and IDEA Vim Integration

This guide introduces Vim as a powerful command-line editor, explains its main modes and essential shortcuts for editing files on servers, and shows how to combine Vim functionality with IntelliJ IDEA using the IdeaVim plugin, enabling efficient coding without leaving the IDE.

Command-line editingIDEA PluginVim
0 likes · 6 min read
Boost Your Coding Speed: Master Vim Basics and IDEA Vim Integration
Java Tech Enthusiast
Java Tech Enthusiast
Aug 2, 2024 · Backend Development

How Cool Request’s New Trace Feature Lets You Measure Any Method’s Execution Time

The latest update of the Cool Request IDEA plugin introduces a powerful Trace function that automatically records execution times for any method—including Spring @Scheduled and xxl‑job tasks—offers customizable latency coloring, MyBatis SQL timing, call‑count indicators, and scriptable environment variables for seamless token handling and JSON parsing.

HTTP debuggingIDEA PluginJava
0 likes · 6 min read
How Cool Request’s New Trace Feature Lets You Measure Any Method’s Execution Time
macrozheng
macrozheng
Apr 29, 2024 · Backend Development

Boost Java Development with MyBatisX: Full Guide to Code Generation and JPA Features

This article introduces MyBatisX, an IDEA plugin that streamlines MyBatis development with navigation, GUI‑based code generation, customizable templates, JPA‑style method hints, and icon settings, providing step‑by‑step instructions and visual examples to enhance backend productivity.

Backend DevelopmentCode GenerationIDEA Plugin
0 likes · 8 min read
Boost Java Development with MyBatisX: Full Guide to Code Generation and JPA Features
Code Ape Tech Column
Code Ape Tech Column
Apr 13, 2024 · Backend Development

Integrating MybatisX Plugin with Spring Boot for Rapid MyBatis Development

This tutorial walks through setting up a simple Spring Boot project, adding MyBatis‑Plus dependencies, configuring MybatisX in IntelliJ IDEA, generating entity, mapper, service, and controller code, and handling common connection issues, providing a complete end‑to‑end example of rapid MyBatis development.

Code GenerationIDEA PluginJava
0 likes · 6 min read
Integrating MybatisX Plugin with Spring Boot for Rapid MyBatis Development
Architecture Digest
Architecture Digest
Apr 11, 2024 · Backend Development

Cool Request: A Free Open‑Source IDEA Plugin for Simplifying SpringBoot Backend API Testing

This article introduces Cool Request, a free open‑source IntelliJ IDEA plugin that automatically extracts SpringBoot controllers, simplifies HTTP request debugging, supports multiple request bodies, pre‑ and post‑scripts, reflection calls, cURL import, Apifox export, global API search, and even provides a static resource server.

API testingCool RequestHTTP request
0 likes · 7 min read
Cool Request: A Free Open‑Source IDEA Plugin for Simplifying SpringBoot Backend API Testing
Code Ape Tech Column
Code Ape Tech Column
Mar 17, 2023 · Backend Development

Using MybatisX Plugin with Spring Boot for Rapid MyBatis Development

This guide demonstrates how to integrate the MybatisX IDEA plugin with a Spring Boot project, covering database setup, Maven dependency configuration, plugin installation, connection testing, code generation, and sample controller implementation to accelerate MyBatis and MyBatis-Plus development.

Backend DevelopmentIDEA PluginJava
0 likes · 5 min read
Using MybatisX Plugin with Spring Boot for Rapid MyBatis Development
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 30, 2022 · Fundamentals

How Refactoring an IDEA YAML Inspection Plugin Boosted Code Quality

This article examines the refactoring of an IntelliJ IDEA plugin for YAML file validation, comparing the original and improved implementations across structure, naming, readability, comments, method abstraction, conditional logic, and error handling, and demonstrates how these changes enhance maintainability and robustness.

IDEA PluginSoftware qualityYAML inspection
0 likes · 11 min read
How Refactoring an IDEA YAML Inspection Plugin Boosted Code Quality
Selected Java Interview Questions
Selected Java Interview Questions
Jul 21, 2022 · Backend Development

XEChat-Idea: Netty‑Based Instant Chat Plugin for IntelliJ IDEA – Overview, Structure, Environment, and Deployment Guide

This article introduces XEChat‑Idea, a Netty‑based instant messaging and game‑battle plugin for IntelliJ IDEA, detailing its project structure, required development environment, and step‑by‑step instructions for building, running, and deploying both the server and the IDEA plugin.

Backend DevelopmentChatIDEA Plugin
0 likes · 4 min read
XEChat-Idea: Netty‑Based Instant Chat Plugin for IntelliJ IDEA – Overview, Structure, Environment, and Deployment Guide
21CTO
21CTO
May 13, 2022 · Backend Development

How Sonic Achieves Near‑Instant Hot Deployment for Java Services

This article details Meituan's internal Sonic IDEA plugin, explaining hot‑deployment concepts, why they matter, the technical challenges, and Sonic's architecture—including agents, instrumentation, class reloading, Spring Bean/XML/MyBatis reloads, and real‑world deployment experience—showing how code changes can become effective in seconds instead of minutes.

Hot DeploymentIDEA PluginInstrumentation
0 likes · 21 min read
How Sonic Achieves Near‑Instant Hot Deployment for Java Services
Meituan Technology Team
Meituan Technology Team
Mar 17, 2022 · Backend Development

Sonic: Meituan's Hot Deployment IDEA Plugin – Architecture and Implementation

The article details Meituan's internal Sonic IDEA plugin for remote and local hot deployment, explaining why hot deployment is needed, its architecture, instrumentation techniques, DCEVM integration, file‑watching, class reloading, and support for Spring Bean, Spring XML and MyBatis, along with adoption statistics and performance benefits.

DCEVMHot DeploymentIDEA Plugin
0 likes · 19 min read
Sonic: Meituan's Hot Deployment IDEA Plugin – Architecture and Implementation
Architect's Tech Stack
Architect's Tech Stack
Jan 14, 2021 · Backend Development

StopCoding: An IntelliJ IDEA Plugin to Prevent Coding Fatigue – Installation, Usage, and Development Guide

This article introduces StopCoding, an IntelliJ IDEA plugin designed to interrupt prolonged coding sessions by showing an unclosable reminder dialog, and provides step‑by‑step installation, usage instructions, and a detailed Java‑based development tutorial including Swing UI and Timer implementation.

Coding HealthIDEA PluginIntelliJ
0 likes · 7 min read
StopCoding: An IntelliJ IDEA Plugin to Prevent Coding Fatigue – Installation, Usage, and Development Guide
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 5, 2020 · Backend Development

Mastering IntelliJ IDEA Plugin Development: A Step‑by‑Step Guide

This article introduces the fundamentals of IntelliJ IDEA plugin development, covering plugin types, project structure, essential components, a complete development workflow with Gradle, action registration, extension points, live templates, Dubbo integration, publishing procedures, common pitfalls, and how to include local JARs.

DubboGradleIDEA Plugin
0 likes · 11 min read
Mastering IntelliJ IDEA Plugin Development: A Step‑by‑Step Guide
Programmer DD
Programmer DD
Jun 21, 2020 · Backend Development

How to Build Your First IntelliJ IDEA Plugin: Step‑by‑Step Guide

This tutorial walks you through setting up the development environment, cloning the IDEA Community source, configuring the SDK, creating a simple plugin project, writing a custom action, registering it in plugin.xml, and running the plugin inside a new IDEA instance, all with clear code examples and screenshots.

IDEA PluginIntelliJJava
0 likes · 9 min read
How to Build Your First IntelliJ IDEA Plugin: Step‑by‑Step Guide
JD Retail Technology
JD Retail Technology
Sep 7, 2018 · Backend Development

Comprehensive Guide to Developing IntelliJ IDEA Plugins: Setup, Actions, UI Thread, Background Tasks, VFS, PSI, and UI Components

This article provides a step‑by‑step tutorial on creating IntelliJ IDEA plugins, covering environment preparation, project creation, defining actions, updating plugin.xml, handling UI threads, launching background tasks, using ProgressManager, working with the Virtual File System and PSI, and leveraging the platform's UI components.

IDEA PluginIntelliJKotlin
0 likes · 8 min read
Comprehensive Guide to Developing IntelliJ IDEA Plugins: Setup, Actions, UI Thread, Background Tasks, VFS, PSI, and UI Components
JD Tech
JD Tech
Sep 5, 2018 · Backend Development

Developing IntelliJ IDEA Plugins: A Step‑by‑Step Guide

This article walks readers through the complete process of creating an IntelliJ IDEA plugin—from installing the SDK and setting up a project, to defining actions, handling UI threads, using background tasks, and exploring core concepts such as VFS and PSI—providing practical code examples and references for further learning.

Backend DevelopmentIDEA PluginIntelliJ
0 likes · 8 min read
Developing IntelliJ IDEA Plugins: A Step‑by‑Step Guide