SuperAPI AI 工具集

java

编程与开发

查看项目

更新于 10-16 07:24

技能介绍

用途:该技能用于在开发 Java/Spring Boot 应用时提供编码规范与模式参考,触发条件为开发 Java/Spring Boot 应用。

主要能力:给出关键模式,包括必须使用构造器注入而非字段注入、使用 record 定义不可变 DTO、通过 @ControllerAdvice 统一异常处理;并提供决策树,如需要 REST API 用 @RestController、数据校验用 @Valid 与 Bean Validation、数据库访问用 Spring Data JPA、异步处理用 @Async、缓存用 @Cacheable、配置属性用 @ConfigurationProperties。

使用方式:资料给出 REST 控制器与 Bean Validation 的代码示例,以及 Maven 命令:mvn clean install、mvn spring-boot:run、mvn test、mvn dependency:tree、./mvnw spring-boot:run。资源链接为 Spring Boot 官方文档 https://spring.io/projects/spring-boot。

适用场景:Java 17+ 与 Spring Boot 后端服务开发,尤其是需要统一代码风格、可测试性与校验规范的团队。

限制:资料未提供安装方式、版本兼容范围、收费信息或平台支持等细节,暂未提供。