赋予你的智能体使用 Spring Boot 关于项目结构、安全性和数据管理的最佳实践来开发高质量应用程序的能力。
使用 Spring Boot 构建 RESTful API、Web 应用程序或 microservices 时
使用 Spring Data JPA 和仓库 (repository) 模式实现数据库访问时
为你的应用程序配置安全性、验证或全局错误处理时
按特性或领域而非技术层组织你的项目
对必需的组件和服务使用基于构造函数的依赖注入
为数据传输定义 DTO,并使用 JSR 380 注解验证它们
使用 @Transactional 支持实现服务逻辑,并通过 YAML 配置文件管理配置
你
I need to add a new User registration feature to my Spring Boot app.
Agent
我将帮你创建一个 ‘com.example.app.user’ 包。我们将定义一个带有验证的 UserRegistrationDTO、一个用于业务逻辑的 UserService 以及一个继承 JpaRepository 的 UserRepository。我将对 Service 使用构造函数注入,并确保注册方法是 @Transactional 的。
让你的智能体能够执行和排查 kotlin springboot 任务。
Gives your agent the ability to implement and troubleshoot create spring boot java project tasks.
赋予你的智能体生成和维护高质量 Javadoc 注释的能力,这些注释遵循 Java 文档的行业最佳实践。
赋予你的智能体使用 JUnit 5 编写有效单元测试的能力,包括标准测试、参数化测试和 Mock 测试场景。
赋予你的智能体通过将复杂块提取为更小、可复用且更具可读性的方法,来提高 Java 代码质量的能力。