springboot的注解有很多,大部分是在特定功能下使用,这里先介绍一些常用的注解,后面再慢慢补充完善:
@SpringBootApplication
@SpringBootApplication是Sprnig Boot项目的核心注解,主要目的是开启自动配置
@RestController
@RestController注解等价于@Controller+@ResponseBody的结合,使用这个注解的类里面的方法都以json格式输出
@EnableScheduling
添加定时任务
@EnableTransactionManagement
添加事务
@EnableAutoConfiguration
自定义配置
@ComponentScan
@ComponentScan(basePackages = {"com.wps.education"})
扫描某些目录,识别这些目录中类文件中的注解
@EnableConfigurationProperties
@EnableConfigurationProperties({WeChatAccountConfig.class})
配置文件的参数对象
@ServletComponentScan
配合监听器使用