java-spring-boot
Build production Spring Boot applications - REST APIs, Security, Data, Actuator
Security Assessment
About java-spring-boot
The java-spring-boot skill is designed to help developers build production-ready Spring Boot applications following modern best practices. It simplifies the process of creating REST APIs, configuring security (OAuth2, JWT), integrating with databases using Spring Data, enabling system monitoring with Spring Actuator, and implementing cloud features with Spring Cloud. This skill ensures that applications are scalable, secure, and maintainable, leveraging Spring Boot’s auto-configuration and microservice patterns.
FAQ
How do I configure Spring Boot security with JWT?
You can configure JWT security using the SecurityFilterChain in your configuration class, where you enable OAuth2 resource server and JWT authentication support.
What Spring Boot versions are supported by this skill?
This skill is designed for use with Spring Boot version 3.2, as indicated by the default 'spring_version' parameter.
Can I use this skill for cloud applications?
Yes, the skill supports Spring Cloud integration, allowing you to easily develop cloud-native applications.
What modules are included in this skill?
This skill includes support for various Spring modules, including web, security, data, actuator, and cloud. You can specify the module focus when configuring the skill.
Are there any requirements for using Spring Data with this skill?
Yes, for using Spring Data, you'll need to configure your data source and JPA properties in the application.yml file and ensure Hibernate is set up for proper database integration.
Install java-spring-boot
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
