Spring Boot啟動類通常使用三個注解:@SpringBootApplication、@EnableAutoConfiguration和@RestController(可選)。
@SpringBootApplication:這是啟動類上最重要的注解,它表示這個類是Spring Boot應用的入口。它包含了三個注解的組合:@Configuration、@EnableAutoConfiguration和@ComponentScan。
@EnableAutoConfiguration:這個注解告訴Spring Boot根據項目的依賴配置來自動配置Spring應用。它會根據類路徑中的jar包依賴自動配置Spring的特性,比如數據庫、消息隊列、緩存等。
@RestController:這個注解表示該類是一個控制器類,并且其中的方法返回的是RESTful風格的數據。它是Spring MVC中的一個注解,用來簡化編寫RESTful風格的控制器。