常用註解介紹:
@SpringBootApplication:啓動類註解。
在具有main方法的類上添加此註解,表示此處爲SpringBoot程序的入口,即程序的啓動類。
@SpringBoot
Configuration(推薦)或
@Configuration:配置類註解。
一般配置信息會在項目的.yml或.properties文件中,但也可以創建配置類,在類上添加此註解,表明此類是配置類,可以在裏面做些配置信息。
@EnableAutoConfiguration:
表示自動配置。
@ComponentScan:
表示 Spring Boot 掃描 Bean 的規則,比如掃描哪些包。
@EnableCaching:
完成簡單的緩存功能。
@EnableScheduling:自帶的定時任務註解。
@EnableTransactionManagement:
開啓事務支持,在訪問數據庫的Service方法上添加註解 @Transactional 便可。
@Bean:
這個註解是方法級別上的註解,主要添加在 @Configuration
或 @SpringBootConfiguration
註解的類,有時也可以添加 在 @Component
註解的類。它的作用是定義一個Bean。在帶有此註解的類中可以注入其他Bean,其他Bean中也可以注入此類。
@Value
:在代碼中引入配置文件內容,比如:
@Value("${server.port}")
@Autowired:注入需要的Bean
@ResponseBody:註解在方法上,返回json類型數據
@RequestMapping:映射註解 可以指定請求方式
@RequestMapping(value = "", method = RequestMethod.GET)
也可以通過映射註解指定訪問方式:
@GetMapping:get請求
@PosttMapping:post請求