该技能用于统一 Spring Boot 项目中 RestController 类的编写规范。要求控制器类使用 @RestController 注解;类级别通过 @RequestMapping 指定 API 路由,例如 ("/api/user");类方法使用最佳实践的 HTTP 方法注解,如创建接口用 @postMapping("/create")。类方法中的依赖须使用 @Autowired 注入,不使用构造器,除非另有说明。方法返回值必须是 ApiResponse 类型的 ResponseEntity,方法逻辑需放在 try..catch 块中实现,捕获的错误交由 Custom GlobalExceptionHandler 类处理。技能还包含一项强制记忆协议:开始前执行 cat .claude/context/memory/learnings.md,完成后记录新发现的模式或例外,并假设上下文中断,未写入记忆即视为未发生。资料未提供适用框架版本、安装方式、示例代码细节及收费信息。
restcontroller-conventions
编程与开发
更新于 10-16 07:24