SPRING CONCEPTS
Spring Boot
Spring Concepts / Spring Boot
Spring Boot helps configure, start, and package Spring applications.
Understand the idea
Boot combines dependency management, starters, auto-configuration, and an application launcher. An embedded server lets a Java main method start the web application. Boot configures infrastructure according to dependencies, properties, and existing beans; you still implement the domain behavior.
A concrete example
SpringApplication.run(TodoApplication.class, args);
mvn spring-boot:runIn the application
TodoApplication starts each lab. pom.xml selects the starters, while application.properties selects the port and database configuration.
Auto-configuration does not implement CRUD, ownership checks, or login business rules for you.
Detailed walkthrough: What Spring Boot adds →