上一页 1 2 3 4 5 6 7 8 ··· 30 下一页
摘要: FactoryBean 一、官方说明 Interface to be implemented by objects used within a BeanFactory which are themselves factories for individual objects. If a bean i 阅读全文
posted @ 2023-02-15 11:09 雩娄的木子 阅读(394) 评论(0) 推荐(0)
摘要: # @Configuration源码解析 [TOC] ## 一、官方说明 看下一个JavaDoc中对@Configuration的说明: ### 1.1、@Bean注解添加Bean ```java Indicates that a class declares one or more @Bean m 阅读全文
posted @ 2023-02-14 15:42 雩娄的木子 阅读(172) 评论(0) 推荐(0)
摘要: # @Bean方法解析 [TOC] ## 一、bean实例化的三种方式 Spring中的一个Bean,需要实例化得到一个对象,而实例化就需要用到构造方法。 - 构造方法实例化,默认的:让Spring调用bean的构造方法,生成bean实例对象给我们 - 工厂静态方法实例化:让Spring调用一个工厂 阅读全文
posted @ 2023-02-13 22:36 雩娄的木子 阅读(2415) 评论(0) 推荐(0)
摘要: Spring构造函数 一、分析说明 Spring中的一个Bean,需要实例化得到一个对象,而实例化就需要用到构造方法。那么下面来用各种各样的现象来进行说明: 2.1、一个构造函数 一般情况下,一个类只有一个构造方法: 要么是无参的构造方法 要么是有参的构造方法 如果只有一个构造方法,那么实例化就只能 阅读全文
posted @ 2023-02-11 20:36 雩娄的木子 阅读(437) 评论(0) 推荐(0)
摘要: ThreadLocal工作原理 一、官方文档描述 从Java官方文档中的描述:ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get和set方法访问)时能保证各个线程的变量相对独立于其他线程内的变量。 ThreadLocal实例通常来说都是private stat 阅读全文
posted @ 2023-02-09 23:05 雩娄的木子 阅读(90) 评论(0) 推荐(0)
摘要: CGLB动态代理 一、CGLIB实现接口 public interface ProductInterface { void test(); } /** * 用来测试接口 */ private static void testInterface() { Enhancer enhancer = new 阅读全文
posted @ 2023-01-30 16:41 雩娄的木子 阅读(199) 评论(0) 推荐(0)
摘要: 前面已经说明白了所有的BeanDefinition的扫描过程以及配置类的代理过程之后,下面就给对所有的BeanDefinition进行实例化了。 那么如何来进行实例化阶段的呢 ![](https://img2023.cnblogs.com/blog/1713503/202301/1713503-20 阅读全文
posted @ 2023-01-08 19:10 雩娄的木子 阅读(189) 评论(0) 推荐(0)
摘要: # CGLIB对@Configuration注解的处理 在ConfigurationClassPostProcessor完成了对整个上下文中的BeanDefinition扫描完成之后,按照Spring正常的思路来说,下面该根据BeanDefinition进行实例化创建bean了。 但是spring中 阅读全文
posted @ 2023-01-07 11:46 雩娄的木子 阅读(57) 评论(0) 推荐(0)
摘要: # 什么是配置类 [TOC] ## 一、将自定义配置类注册到容器中 首先从三行代码开始说起 ```java AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext() 阅读全文
posted @ 2023-01-04 21:57 雩娄的木子 阅读(1284) 评论(0) 推荐(0)
摘要: # ConfigurationClassPostProcessor如何完成扫描配置类的包 [TOC] ## 0、概念 当前章节只来分析ConfigurationClassPostProcessor中的postProcessBeanDefinitionRegistry中的扫描包阶段,其他的之后再来进行 阅读全文
posted @ 2023-01-03 15:03 雩娄的木子 阅读(94) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 30 下一页