摘要:
先总结: 该方法主要用于注册监听器, 在所有注册的bean中查找listener监听器bean, 注册到消息广播器中 1.遍历应用程序中存在的监听器集合,并将对应的监听器添加到监听器的多路广播器中 for (ApplicationListener<?> listener : getApplicati 阅读全文
posted @ 2024-03-26 13:41
小黑与小白
阅读(79)
评论(0)
推荐(0)
摘要:
总结: 留给子类来初始化其他的bean,此方式是模板方法,AbstractApplicationContext中没有添加任何实现,在springmvc中会有对应的实现 阅读全文
posted @ 2024-03-26 13:32
小黑与小白
阅读(46)
评论(0)
推荐(0)
摘要:
先总结: 方法主要用于 初始化事件监听多路广播器 1.判断beanFactory中是否存在beanName为applicationEventMulticaster的bean定义信息,也就是说自定义的事件监听多路广播器,必须实现ApplicationEventMulticaster接口 2.如果有,则 阅读全文
posted @ 2024-03-26 13:29
小黑与小白
阅读(43)
评论(0)
推荐(0)
摘要:
先总结: 为上下文初始化message源,即不同语言的消息体,国际化处理,在springmvc国际化时使用较多 1. 首先判断是否已有xml文件定义了id为messageSource的bean对象 2. 如果有,则从BeanFactory中创建并获取这个对象 3. 当父类bean工厂不为空,并且这个 阅读全文
posted @ 2024-03-26 11:24
小黑与小白
阅读(55)
评论(0)
推荐(0)
摘要:
先总结: 该方法用于创建并注册Bean后处理器, 先获取创建beanFactory中的BeanPostProcessor, 排序后注册到beanFactory中(beanFactory.addBeanPostProcessor(postProcessor)), 用于后面创建bean对象时使用 注: 阅读全文
posted @ 2024-03-26 11:12
小黑与小白
阅读(54)
评论(0)
推荐(0)