1. 程式人生 > >Spring Boot註解說明

Spring Boot註解說明

掃描 目的 組成 OS resp red div app 使用

Spring Boot使用“習慣優於配置”的理念使項目快速運行起來,這些項目都是基於spring框架的,可以不用或者使用很少的Spring配置。

1、@SpringBootApplication:Spring Boot項目的核心註解,主要目的是開啟自動配置。它其實是一個組合註解,由@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan等組成。

2、@SpringBootConfiguration:Spring Boot項目的配置註解,這也是一個組合註解,在Spring Boot項目中推薦使用@ SpringBootConfiguration替代@Configuration。

3、@EnableAutoConfiguration:啟用自動配置,該註解會使Spring Boot根據項目中依賴的jar包自動配置項目的配置項。

4、@ComponentScan:默認掃描@SpringBootApplication所在類的同級目錄以及它的子目錄。

5、@RestController:@Controller和@ResponseBody的合集,表示這是個控制器bean,並且是將函數的返回值直 接填入HTTP響應體中,是REST風格的控制器。

6、@Autowired:自動導入。

5、@Configuration:這是一個配置Spring的配置類。

6、@Controller:標明這是一個SpringMVC的Controller控制器。

Spring Boot註解說明