摘要: -- 阅读全文
posted @ 2021-09-21 12:11 残城碎梦 阅读(18) 评论(0) 推荐(0)
摘要: Servlet 3.0 之前,Servlet、Filter、Listener 这些组件都需要在 web.xml 中进行配置,3.0 之后开始不再需要 web.xml 这个配置文件了,所有的组件都可以通过代码配置或者注解来达到目的。 Servlet 3.0 开始提供了这 3 个注解来代替: @WebS 阅读全文
posted @ 2021-09-21 12:08 残城碎梦 阅读(216) 评论(0) 推荐(0)
摘要: 如上图: 1、启动容器后,会对scope为singleton并且非懒加载的bean进行实例化(getBean方法触发实例化);2、按照BeanDefinition定义信息配置信息,注入所有属性;3、如果实现了BeanNameAware接口,会调用接口的setBeanName方法,传入该bean的唯一 阅读全文
posted @ 2021-09-21 11:41 残城碎梦 阅读(107) 评论(0) 推荐(0)
摘要: 在讲解事件监听机制前,我们先回顾下设计模式中的观察者模式,因为事件监听机制可以说是在典型观察者模式基础上的进一步抽象和改进。我们可以在JDK或者各种开源框架比如Spring中看到它的身影,从这个意义上说,事件监听机制也可以看做一种对传统观察者模式的具体实现,不同的框架对其实现方式会有些许差别。 典型 阅读全文
posted @ 2021-09-21 11:40 残城碎梦 阅读(407) 评论(0) 推荐(0)