悦书阁 悦书阁
首页
学习笔记
技术文档
AI技术
更多
  • 分类
  • 标签
  • 归档

Felix

大道至简 知易行难
首页
学习笔记
技术文档
AI技术
更多
  • 分类
  • 标签
  • 归档
  • 部署文档

  • 开发工具

    • Claude Code Java 开发常用插件指南
      • 前言
      • 一、Java 程序员推荐插件
        • 1.1 核心开发插件
        • 1.2 插件安装
        • 1.3 插件管理
      • 二、code-review 插件详解
        • 2.1 基础命令
        • 2.2 实际开发场景
        • 场景一:审核本地未提交的代码
        • 场景二:帮我改个 BUG
        • 场景三:帮我设计需求并编写代码
        • 2.3 审查维度
      • 三、插件搭配使用实例
        • 3.1 实例一:新功能开发全流程
        • 3.2 实例二:BUG 修复流程
        • 3.3 实例三:重构优化流程
        • 3.4 实例四:上线前安全检查
      • 四、Java/Spring Boot 专用指令
        • 4.1 Controller 层
        • 4.2 Service 层
        • 4.3 Repository 层
        • 4.4 实体类
      • 五、常见问题处理
        • 5.1 代码报错
        • 5.2 性能问题
        • 5.3 安全问题
        • 5.4 代码理解
      • 六、推荐工作流
        • 6.1 日常开发流程
        • 6.2 审查时机
      • 七、总结
      • 相关链接
  • 经验技巧

  • 技术文档
  • 开发工具
liufei379
2026-06-02
目录

Claude Code Java 开发常用插件指南

# 前言

Claude Code 是一款强大的 AI 编程助手,通过插件系统可以大幅提升开发效率。官方插件仓库 claude-plugins-official 提供了一系列高质量插件,本文将介绍 Java 程序员适合安装的插件及其使用方法。


# 一、Java 程序员推荐插件

以下插件来自官方仓库 @anthropics/claude-code-plugins,安装命令:

npx claude-plugins install <plugin-name>
1

# 1.1 核心开发插件

插件名 用途 推荐度
code-review 自动代码审查,多 Agent 协作评分 ⭐⭐⭐⭐⭐
feature-dev 功能开发工作流,从设计到实现 ⭐⭐⭐⭐⭐
security-guidance 安全提醒,编辑文件时警告潜在风险 ⭐⭐⭐⭐
commit-commands Git 提交工作流,自动生成 commit message ⭐⭐⭐⭐
context7 文档查找,获取最新 API 文档 ⭐⭐⭐

# 1.2 插件安装

# 安装代码审查插件
npx claude-plugins install @anthropics/claude-code-plugins/code-review

# 安装功能开发插件
npx claude-plugins install @anthropics/claude-code-plugins/feature-dev

# 安装安全提醒插件
npx claude-plugins install @anthropics/claude-code-plugins/security-guidance

# 安装 Git 提交插件
npx claude-plugins install @anthropics/claude-code-plugins/commit-commands

# 安装文档查找插件
npx claude-plugins install @anthropics/claude-plugins-official/context7
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 1.3 插件管理

# 查看已安装插件
npx claude-plugins list

# 启用插件
npx claude-plugins enable <plugin-name>

# 禁用插件
npx claude-plugins disable <plugin-name>
1
2
3
4
5
6
7
8

# 二、code-review 插件详解

自动代码审查插件,使用多个专业 Agent 协作审查,基于置信度过滤误报。

# 2.1 基础命令

/code-review
1

# 2.2 实际开发场景

# 场景一:审核本地未提交的代码

每天写完代码,提交前先自查:

/code-review
请审查我本地未提交的修改,指出主要问题,按严重程度列出改进建议。
1
2

快速版:

/code-review
请检查当前 git diff,列出最重要的 3 个问题。
1
2

# 场景二:帮我改个 BUG

/code-review
这段代码报空指针异常,请帮我分析原因并修复。
1
2
/code-review
这个接口响应很慢,请帮我排查性能问题。
1
2

# 场景三:帮我设计需求并编写代码

/code-review
我需要实现一个用户登录功能,使用 JWT 认证,请帮我设计接口和编写代码。
1
2
/code-review
请帮我设计一个订单状态机,支持待支付、已支付、已发货、已完成、已取消五种状态流转。
1
2

# 2.3 审查维度

多维度深度审查:

/code-review
请从以下维度审查代码:
- 正确性和边界情况
- 安全漏洞(SQL注入、XSS、越权)
- 性能与效率
- 可读性和可维护性
- 异常处理是否完整
1
2
3
4
5
6
7

安全专项审查:

/code-review
重点检查安全问题:输入验证、SQL注入、权限控制、敏感数据处理。
1
2

# 三、插件搭配使用实例

# 3.1 实例一:新功能开发全流程

需求:开发一个用户注册功能,包含邮箱验证。

# 步骤1:使用 feature-dev 设计功能
/feature-dev
我需要开发用户注册功能,要求:
1. 支持邮箱注册
2. 发送验证邮件
3. 验证码有效期15分钟
4. 密码强度校验

# 步骤2:根据设计实现代码
(编写代码...)

# 步骤3:使用 code-review 审查代码
/code-review
请审查用户注册功能的实现,重点检查:
1. 参数校验是否完整
2. 验证码存储是否安全
3. 是否有并发问题

# 步骤4:使用 security-guidance 检查安全
(插件会自动警告潜在安全问题)

# 步骤5:使用 commit-commands 提交代码
/commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

# 3.2 实例二:BUG 修复流程

问题:订单支付接口偶发超时。

# 步骤1:使用 code-review 分析问题
/code-review
订单支付接口偶发超时,相关代码如下:
[粘贴代码]
请帮我分析可能的原因。

# 步骤2:根据建议修复
(修改代码...)

# 步骤3:审查修复方案
/code-review
请审查我的修复方案是否合理,有没有引入新问题。

# 步骤4:使用 context7 查阅文档
/context7
请查阅 Redis 分布式锁的最佳实践文档。

# 步骤5:提交修复
/commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

# 3.3 实例三:重构优化流程

需求:重构一个 500 行的 Service 类。

# 步骤1:使用 code-review 分析代码
/code-review
请分析这个 Service 类的代码结构,指出可以优化的地方:
1. 方法是否过长
2. 是否有重复代码
3. 职责是否单一

# 步骤2:根据建议重构
(重构代码...)

# 步骤3:再次审查
/code-review
请审查重构后的代码,确认是否改进到位。

# 步骤4:提交重构
/commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 3.4 实例四:上线前安全检查

# 使用 code-review 进行安全审查
/code-review
请对以下模块进行安全审查:
1. 用户输入验证
2. SQL 查询是否使用预编译
3. 敏感数据是否加密
4. 接口是否有权限控制

# security-guidance 会自动警告潜在安全问题
# 根据警告逐一修复
1
2
3
4
5
6
7
8
9
10

# 四、Java/Spring Boot 专用指令

# 4.1 Controller 层

/code-review
请审查这个 Controller:
1. 参数校验是否完整(@Valid、@NotNull)
2. 异常处理是否规范
3. 返回值是否符合接口规范
4. 是否有安全问题(越权、参数注入)
1
2
3
4
5
6

# 4.2 Service 层

/code-review
请审查这个 Service:
1. 事务边界是否正确
2. 是否有并发安全问题
3. 异常处理是否合理
4. 是否有性能瓶颈(循环查库、N+1)
1
2
3
4
5
6

# 4.3 Repository 层

/code-review
请审查数据访问层:
1. SQL 是否有性能问题
2. 索引使用是否合理
3. 是否有 SQL 注入风险
4. 分页查询是否正确
1
2
3
4
5
6

# 4.4 实体类

/code-review
请简化这个实体类,使用 Lombok 减少样板代码,优化字段命名。
1
2

# 五、常见问题处理

# 5.1 代码报错

/code-review
这段代码报错:[粘贴错误信息]
请帮我分析原因并修复。
1
2
3

# 5.2 性能问题

/code-review
这个接口响应时间超过 3 秒,请帮我定位性能瓶颈并优化。
1
2

# 5.3 安全问题

/code-review
请检查这段代码是否有安全漏洞,包括 SQL 注入、XSS、敏感信息泄露。
1
2

# 5.4 代码理解

/code-review
请解释这段代码的作用,并指出可能的问题。
1
2

# 六、推荐工作流

# 6.1 日常开发流程

# 1. 写完功能后先审查
/code-review
请审查我本地未提交的修改,指出主要问题。

# 2. 根据意见修改

# 3. 提交前最后检查
/code-review
请快速检查当前修改是否有明显问题。

# 4. 使用 commit-commands 提交
/commit
1
2
3
4
5
6
7
8
9
10
11
12

# 6.2 审查时机

时机 动作
功能写完 review → 修改 → 提交
BUG 修复 描述问题 → review → 修复 → 提交
重构代码 review → 重构 → 再 review → 提交
上线前 安全专项 review

# 七、总结

插件 核心用途 适用场景
code-review 找问题、查风险、改 BUG、设计功能 提交前自查、问题排查、需求设计
feature-dev 功能开发工作流 新功能设计到实现
security-guidance 安全提醒 编写代码时实时警告
commit-commands Git 提交 自动生成 commit message
context7 文档查找 获取最新 API 文档

核心流程:

写代码 → review 审查 → 修改问题 → 提交
1

# 相关链接

  • Claude Code 官方文档 (opens new window)
  • claude-plugins-official 仓库 (opens new window)
  • Spring Boot 最佳实践 (opens new window)
  • 阿里巴巴 Java 开发规范 (opens new window)
#Claude Code#Java#Spring Boot#AI编程
上次更新: 2026/6/10 14:54:03
XXL-JOB 分布式任务调度平台部署
stream使用

← XXL-JOB 分布式任务调度平台部署 stream使用→

最近更新
01
XXL-JOB 分布式任务调度平台部署
06-15
02
Windows Gitea 搭建完整指南
06-10
03
VPN 连接监控与 Telegram 实时通知
06-06
更多文章>
Theme by Vdoing | Copyright © 2022-2026 Felix
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式