04 2021 档案

摘要:通过InvocationHandler 来实例化类,可以指定类的类加载器 1 //Application 已经在spring容器中了,构造器注入 //spring 会从容器中找IPrit的实现类,找不到会报错 2 public ApplicationDemo(IPrint printProxy){ 阅读全文
posted @ 2021-04-30 09:24 龙之谷2019 阅读(63) 评论(0) 推荐(0) 编辑
摘要:保证可见性和有序性,不能保证原子性(long类型有64位,A线程读了前32位,B线程读了后32位) 1 public class SingletonDemo { 2 3 private static volatile SingletonDemo instance = null;//注意需要volat 阅读全文
posted @ 2021-04-30 09:22 龙之谷2019 阅读(86) 评论(0) 推荐(0) 编辑
摘要:1 spring 5.0.X: 2 private static ReactorClientHttpConnector Reactor_Client_Http_Connector = new ReactorClientHttpConnector( 3 options -> options.optio 阅读全文
posted @ 2021-04-30 09:14 龙之谷2019 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:找到所有的BeanPostProcessors接口的实现类,并且注册到spring容器中,同时会真正实例化BeanPostProcessors接口的实现类 1 流程和之前的invokeBeanFactoryPostProcessors()类似 2 这个方法会处理开发人员自己实现的BeanPostPr 阅读全文
posted @ 2021-04-30 09:13 龙之谷2019 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1 protected <T> T doGetBean(final String name, @Nullable final Class<T> requiredType, 2 @Nullable final Object[] args, boolean typeCheckOnly) throws B 阅读全文
posted @ 2021-04-30 09:12 龙之谷2019 阅读(120) 评论(0) 推荐(0) 编辑
摘要:1 1 public void processConfigBeanDefinitions(BeanDefinitionRegistry registry) { 2 2 List<BeanDefinitionHolder> configCandidates = new ArrayList<>(); 3 阅读全文
posted @ 2021-04-28 15:29 龙之谷2019 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1 public static void invokeBeanFactoryPostProcessors( 2 ConfigurableListableBeanFactory beanFactory, List<BeanFactoryPostProcessor> beanFactoryPostPro 阅读全文
posted @ 2021-04-28 15:27 龙之谷2019 阅读(67) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示