> 文档中心 > SpringBoot 常用注解

SpringBoot 常用注解

1.@RequestMapper ()                                                 处理请求

2.@EnableTransactionManagement                                开启事务的注解

3.@Controller                                                                   控制层注解

4.@Service                                                                       服务层注解

5.@EnableScheduling                                                      开始计划程序注解

6.@Configuration                                                              配置层注解

7.@Overide                                                                      重写方法注解

8.@Bean                                                                          标识被托管的bean 对象注解

9.@Component                                                                标识组件注解

10.@Autowired                                                                被托管的bean对象通过类型自动注入

11.@MapperScan()                                                     扫描路径下的包

12.@ResponseBody                                                       使被标记方法返回Json 数据

13.@RestController                                                        和Controller 同种作用,可解析成Json

14.@Scheduled(fixedRate+ms)                                 和5号注解搭配定时器 定时执行

15.@GetMapping                                                            限定只能是Get 请求

16.@AllArgsConstructor                                                 实体类全参构造注解

17.@NoArgsConstructor                                                 实体类无参构造注解

18.@Qualifer( )                                                               在按照类型注入的基础上再按照名称注入                       

19.@Resource                                                               默认ByName 进行自动注入

20.@Param                                                                    指定参数名称正确注入

21.@Repository                                                             持久层注入容器

22.@PostMapping                                                        限定只能是Post 请求

23.@Value                                                                    获取bean的属性,一般用于读取配置文件的数据,作用在变量上

24.@ConfigurationProperties                                       注入Bean属性,然后再通过当前Bean获取注入值,作用在类上

25.@PropertySource                                                     指定要读取的配置文件,可以和@Value或@ConfigurationProperties配合使用

26.@RequestParam                                                      获取查询参数。即url?name=这种形式

27.@PathVariable                                                         获取路径参数。即url/{id}这种形式

28.@RequestHeader                                                    获取请求头的信息

29.@CookieValue                                                         获取Cookie 的信息

30.@RequestBody                                                        获取Body的参数,一般用于post获取参数