
注解妙用
文章平均质量分 96
wxiaohe1
因为记录所以深刻
展开
-
SpringBoot集成RabbitMQ ,100%投递成功并被消费
springboot版本 2.1.5.RELEASE, 旧版本可能有些配置属性不能使用, 需要以代码形式进行配置RabbitMQ版本 3.7.15MailUtil: 发送邮件工具类RabbitConfig: rabbitmq相关配置TestServiceImpl: 生产者, 发送消息MailConsumer: 消费者, 消费消息, 发送邮件ResendMsg: 定时任务, 重新投递发送失败的消息。原创 2024-10-09 09:38:56 · 1136 阅读 · 0 评论 -
SpringBoot 自动配置原理详解
在加载自动配置类的时候,并不是将spring.factories的配置全部加载进来,而是通过@Conditional等注解的判断进行动态加载@Conditional其实是spring底层注解,意思就是根据不同的条件,来进行自己不同的条件判断,如果满足指定的条件,那么配置类里边的配置才会生效。常用的Conditional注解:@ConditionalOnClass : classpath中存在该类时起效@ConditionalOnMissingClass : classpath中不存在该类时起效。原创 2024-10-14 21:49:42 · 1182 阅读 · 0 评论