首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
spring
mule107323
创建于2021-09-15
订阅专栏
记录学习历程
暂无订阅
共6篇文章
创建于2021-09-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring如何扫描第三方自定义注解,并注入成Bean?
1. Spring如何扫描自身注解并将其初始化为BeanDefinition。 可以看看我的这篇文章@ComponentScan注解原理 Spring扫描@Component注解的类并将其初始化为Be
@Schedule注解源码
1. 使用方式 在启动类上加上@EnableScheduling即可完成定时任务。 2. 可能会出现的问题 注意点:默认情况下,定时器的线程池只有有一个线程。所以出现多个定时任务,并且耗时比较久,会出
Spring循环依赖的流程
官网说明 官网循环依赖 官网意思是说,循环依赖出现的场景是构造器注入。例如:类A通过构造函数注入需要类B的实例,类B通过构造函数注入需要类A的实例。如果为类A和类B配置bean以相互注入,Spring
Spring bean的初始化
话不多说,先给出结论。本篇文章只谈论BeanPostProcessor类的先后执行关系。 bean的具体实例化过程过于复杂,有兴趣了解的建议参考书籍《Spring源码深度分析》 org.springf
@Autowired注解源码
1. 用法 2. 原理 从注释中可以看出,实现类是在AutowiredAnnotationBeanPostProcessor中实现的。并且required属性默认为true,说明运行的时候,被@Autowired注解标记的bean必须存在,否则会报错。大家可以试试将上面示例代码…
@Value的实现原理
1. 用法 2. 源码分析 在上一篇博客《@Autowired注解源码》说过@Value与@Autowired的实现都在AutowiredAnnotationBeanPostProcessor中,那么我们这篇专门来分析@Value注解是如何注入的。 接下来执行postProce…