SuperAPI AI 工具集

senior-java

编程与开发

查看项目

更新于 10-15 20:06

技能介绍

用途:为 Java 与 Spring Boot 开发提供生产级工程支持,适用于企业单体应用、微服务架构和响应式系统,涉及 Spring Framework、Spring Boot 3.x、Spring Cloud、JPA/Hibernate 与 WebFlux。

主要能力:包含六个 Python 工具——spring_project_scaffolder.py 生成分层架构的 Spring Boot 3.x 项目,支持 microservice、monolith、reactive 类型与 PostgreSQL、MySQL、MongoDB、H2,并含 Docker、CI/CD;entity_generator.py 生成 JPA 实体、仓库、服务、控制器、DTO 与 MapStruct 映射,支持关系与审计字段;api_endpoint_generator.py 生成 CRUD 端点、校验、分页与 OpenAPI 注解;security_config_generator.py 配置 JWT、OAuth2、RBAC、CORS/CSRF 与方法安全;dependency_analyzer.py 检查 Maven/Gradle 依赖漏洞、过期版本与升级路径;performance_profiler.py 分析 N+1 查询、内存、GC、线程池与 JVM 参数。另有五份参考文档覆盖 Spring Boot、微服务、JPA、安全与性能调优。

必要用法示例:python scripts/spring_project_scaffolder.py order-service --type microservice --db postgresql;python scripts/entity_generator.py Product --fields "id:Long,name:String,price:BigDecimal,category:String,createdAt:LocalDateTime";python scripts/dependency_analyzer.py pom.xml --check-security;python scripts/performance_profiler.py --analyze-queries src/。

适用场景:新建 Spring Boot 项目或微服务、实现 JPA/Hibernate 数据层、设计 RESTful API、配置认证授权、优化 JVM 与应用性能、审查 Java 代码。

限制:资料未提供具体收费、价格、平台与效果验证信息;文中给出的时间节省与性能指标为技能文档中的目标值,非实测结果;需配合 Python 环境使用,各脚本具体参数以 --help 为准。