DemoApplication.java
spring_boot/code/intermediate/src/main/java/com/example/demo/DemoApplication.java
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* Main entry point for the Spring Boot intermediate demo application.
* <p>
* This application demonstrates REST APIs, Spring Data JPA, Spring Security, and configuration.
* {@code @SpringBootApplication} enables component scanning, auto-configuration, and marks this class as configuration.
*/
@SpringBootApplication
public class DemoApplication {
/**
* Starts the Spring Application Context and embedded web server.
*
* @param args command-line arguments (e.g. --server.port=9090)
*/
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
Related articles
DemoApplication.java
DemoApplication.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/DemoApplication.java).
Read article →CustomHealthIndicator.java
CustomHealthIndicator.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/actuator/CustomHealthIndicator.java).
Read article →SecurityConfig.java
SecurityConfig.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/config/SecurityConfig.java).
Read article →ProductController.java
ProductController.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/controller/ProductController.java).
Read article →PublicController.java
PublicController.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/controller/PublicController.java).
Read article →ProductCreateRequest.java
ProductCreateRequest.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/dto/ProductCreateRequest.java).
Read article →