![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 95
sscout
这个作者很懒,什么都没留下…
展开
-
注解Spring AOP源码解析
@EnableAspectJAutoProxy如果需要开启aop功能,那么通常都在主配置类添加 @EnableAspectJAutoProxy 注解,这个注解会为我们在容器中导入一个 AspectJAutoProxyRegistrar 组件。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Im...原创 2019-11-20 22:33:14 · 131 阅读 · 0 评论 -
详解Spring注解版 获取所有需要管理的BeanDefinition
注册ConfigurationClassPostProcessor跟踪AnnotationConfigApplicationContext的构造方法,进入到了下面这个方法 public AnnotationConfigApplicationContext() { this.reader = new AnnotatedBeanDefinitionReader(this); this.sc...原创 2019-11-14 16:23:27 · 853 阅读 · 0 评论 -
Spring循环引用的处理
在下面挑出了几个重要的方法来进行分析。doGetBean protected <T> T doGetBean(final String name, @Nullable final Class<T> requiredType, @Nullable final Object[] args, boolean typeCheckOnly) throws BeansExce...原创 2019-11-10 17:07:43 · 440 阅读 · 1 评论 -
Spring中的数据注入Autowired和Resource解析
Autowired作用:自动按照类型注入。只要容器有唯一的一个bean对象类型和要注入的变量类型匹配,就可以注入成功出现位置:可以是变量上,也可以是方法上@Target({ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.ANNOTATI...原创 2019-07-10 15:29:16 · 166 阅读 · 0 评论