Springboot常用注解大全

@ExceptionHandler详解@ExceptionHandler详解_jack_too的博客-CSDN博客


@RestControllerAdviceSpringBoot常用注解@RestControllerAdvice_user2025的博客-CSDN博客


@ExceptionHandler:用于指定异常处理方法。当与@RestControllerAdvice配合使用时,用于全局处理控制器里的异常。


@RestController注解作用

@RestController注解作用_不爱编程的刘同学的博客-CSDN博客


@Data

@Data 使用与介绍_foxscallion的博客-CSDN博客


@NoArgsConstructor、@AllArgsConstructor、@RequiredArgsConstructor

@NoArgsConstructor、@AllArgsConstructor、@RequiredArgsConstructor的区别以及在springboot常用地方_搏·梦的博客-CSDN博客


@Builder 

最全的 lombok 注解详情(随着版本不定时更新)_lombok 限制更新范围的注解_笑看烟雨红尘的博客-CSDN博客lombok 基础注解之 @Builder_笑看烟雨红尘的博客-CSDN博客


ConfigurationProperties注解详解

@ConfigurationProperties和@Value注解用于获取配置文件中的属性定义并绑定到Java Bean或属性中ConfigurationProperties注解详解_思维的深度的博客-CSDN博客


@Configuration配置类注解,相当于xml配置

作用:声明一个类为配置类,用于取代bean.xml配置文件注册bean对象。

@Bean,和上面一起使用,用在方法上

疑问:

bean既然是个对象,自动注入如aliOssUtil这个对象已经在bean中了,那么自动注入是怎么获取到aliOssUtil? 其实是bean的依赖注入的分析东西,

 

 也就是调用UserServic的时候UserDao也要去注入,用set和有参构造去注入

 然后再xml文件去配置

 就可以实现依赖注入,当然后面也可以用@Autowired省略set和有参构造

 以下是何时用全局配置@Configuration

 bean是一个类,如果要想bean的属性有值,需要定义全局配置类@Configuration,如@Configuration注解使用_Splaying的博客-CSDN博客

@ConditionalOnMissingBean

@ConditionalOnMissingBean,它是修饰bean的一个注解,主要实现的是,当你的bean被注册之后,如果而注册相同类型的bean,就不会成功,它会保证你的bean只有一个,即你的实例只有一个。SpringBoot的@ConditionalOnMissingBean注解的作用_SCBAiotAigc的博客-CSDN博客


@Transactional

用在方法上,该方法原子性,要么全成功要么全失败,注意要开始注解事务
@EnableTransactionManagement //开启注解方式的事务管理

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值