搜索结果: "springboot"
SpringBootTDD工作流Skill springboot-tdd
本技能为Spring Boot后端开发提供完整的测试驱动开发(TDD)工作流指南。它详细介绍了如何使用JUnit 5、Mockito、MockMvc、Testcontainers和JaCoCo等工具,从单元测试、Web层测试到集成测试和持久层测试,确保代码质量并达到80%以上的测试覆盖率。适用于开发者在添加新功能、修复Bug或重构代码时,遵循先写测试再实现代码的TDD最佳实践,提升软件的可维护性和可靠性。关键词:Spring Boot, TDD, 测试驱动开发, JUnit, Mockito, 集成测试, 代码覆盖率, Java后端测试。
SpringBoot安全最佳实践Skill springboot-security
本技能是关于Java Spring Boot应用安全防护的综合指南,涵盖认证授权、输入验证、SQL注入防护、密码编码、CSRF防护、密钥管理、安全头配置、CORS、速率限制、依赖安全等核心安全实践。适用于后端开发人员、安全工程师和架构师,用于构建安全、合规的企业级Web服务和API。关键词:Spring Security, 认证授权, 输入验证, SQL注入防护, CSRF防护, 密钥管理, 安全头, CORS, 速率限制, 依赖安全, Java后端安全, Web应用安全。
SpringBoot安全最佳实践Skill springboot-security
本技能是关于Java Spring Boot应用的安全开发指南,涵盖认证授权、输入验证、SQL注入防护、CSRF、密钥管理、安全头配置、速率限制和依赖安全等核心安全实践。关键词:Spring Boot安全,JWT认证,CSRF防护,SQL注入,安全头,速率限制,依赖扫描,应用安全。
SpringBoot项目质量验证流程Skill springboot-verification
这是一个用于Spring Boot项目的自动化质量验证流程指南,涵盖构建、静态代码分析、单元/集成/API测试、覆盖率检查、安全扫描和代码差异审查。适用于Java后端开发、DevOps、软件测试和CI/CD流程,确保代码质量和发布安全。关键词:Spring Boot 验证,Java 测试,代码覆盖率,安全扫描,CI/CD,DevOps,静态分析,Maven,Gradle。
SpringBootJava编码规范Skill java-coding-standards
这个技能是用于Spring Boot服务的Java编码规范,涵盖了命名约定、不可变性最佳实践、Optional使用指南、流操作技巧、异常处理策略、泛型应用和项目布局标准,旨在提高代码的可读性、可维护性和类型安全。关键词:Java, Spring Boot, 编码规范, 命名, 不可变性, Optional, 流, 异常处理, 泛型, 项目布局。