spring boot 常用注解

1.@RequestParam :获取请求的参数

2.@PathVariable:  获取请求地址上的参数

 

 @RequestMapping("/info/{attrGroupId}")

3.@TableField(exist = false)   --代表字段在数据库不存在

4.@Autowired    --注入方法

5.@Resource  --注入

 6.@RequestMapping("/list")  ---请求路径的注解

7.@Slf4j    ---lombok 的 打印日志注解

 8.@Test   --测试注解

9.@Configuration   --标注一个类是配置类

10.@EnableTransactionManagement  -----开启事务

11.@MapperScan   --扫描指定包位置

12.@Bean    --给容器注入一个组件

13.@GetMapping   --请求方式为get

14.@Data   --为实体类生成get ,set方法

15.@Param  ---定义字段参数

16.@PostMapping  --发送post请求

17.@RequestBody  --请求体的数据注解 以及解析为json数据

 18.@EnableDiscoveryClient  --开启服务注册与发现功能

 19.@EnableFeignClients  --开启远程调用功能 并扫描包

20.@SpringBootApplication  --作为主启动类

21.@ConfigurationProperties(prefix = "cb.thread")   --绑定配置文件

 22.@Component    --给类添加到容器中

23.@Valid   --进行数据校验

24.@EnableRedisHttpSession  --开启redissession  整合redis作为session存储

25.@EnableRabbit   --开启rabbitMQ

26.@RabbitListener  --声明监听的队列

27.@RestController  --返回json数据的类的controller

 28.@Controller   --返回jsp.html页面,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面

 29.@ResponseBody  ---返回json等内容到页面

 30.@PostConstruct  --配置文件   构建器创建完。执行这方法

31. @Transactional      ---标注在方法上这是一个事物

 

32.@NoArgsConstructor  --无参构造器

33.@AllArgsConstructor   --全参构造器

 34.@RabbitHandler   ----标在方法上,声明是一个处理消息的方法,和@RabbitListener标在类上搭配使用

35.@EnableScheduling  ---开启定时任务

36.@Scheduled   --写cron表达式

37@Primary .主要的@Bean

38、@ApiIgnore

用来屏蔽某些接口或参数,使其不在页面上显示

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追逐路上的小人物

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值