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