Spring Boot workflow¶
The Spring Boot workflow outlines the standard development lifecycle for creating a Spring Boot application, covering the initial build setup through to production packaging^[600-developer-spring-springboot.md].
Development Lifecycle¶
The workflow follows a sequential process defined by the official documentation:
- Build Systems: Selecting a build tool such as Ant, Maven, or Gradle^[600-developer-spring-springboot.md].
- Structuring Your Code: Designing the code structure^[600-developer-spring-springboot.md].
- Configuration Classes: Configuring the necessary
spring-boot-start-*dependencies^[600-developer-spring-springboot.md]. - Auto-configuration: Verifying and managing automatic configurations^[600-developer-spring-springboot.md].
- Spring Beans and Dependency Injection: Writing the core application code^[600-developer-spring-springboot.md].
- Using the @SpringBootApplication Annotation: Implementing the main method^[600-developer-spring-springboot.md].
- Running Your Application: Executing the application locally^[600-developer-spring-springboot.md].
- Developer Tools: Adding utilities such as the "fat jar" packaging tool^[600-developer-spring-springboot.md].
- Packaging Your Application for Production: Creating the final deployable artifact^[600-developer-spring-springboot.md].
Related Concepts¶
Sources¶
^[600-developer-spring-springboot.md]