spring
spring 相关知识点
CSJ-02
emmmmm
展开
-
spring AOP-----总体概念
静态AOP 时代:其特点是,相应的横切关注点以Aspect形式实现之后,会通过特定的编译器,将实现后的Aspect编译并织入到系统的静态类中。优点是,Aspect直接以java 字节码的形式编译到Java 类中,java虚拟机可以像通常一样加载java类运行(因为编译完成的Aspect是完全符合java类的规范的),不会对整个系统的运行造成任何的性能损失。缺点就是不灵活,如果横切面关注点需要改...原创 2019-11-03 23:38:41 · 92 阅读 · 0 评论 -
Ioc 容器之 ApplicationContext
文章开始声明,该篇文章主要是讲IOC容器的ApplicationContext 相比 BeanFactory的区别,IOC整体思想都是一致的,那么ApplicationContext 有哪些自己的特性呢?Spring为基本的BeanFactory类型容器提供了XmlBeanFactory实现。相应地,它也为Applica- tionContext类型容器提供了以下几个常用的实现。org....原创 2019-10-27 23:27:53 · 550 阅读 · 0 评论 -
IOC容器之--bean的一生
容器启动之后,并不会马上就实例化相应的bean定义。我们知道,容器现在仅仅拥有所有对象的 BeanDefinition来保存实例化阶段将要用的必要信息。只有当请求方通过BeanFactory的getBean() 方法来请求某个对象实例的时候,才有可能触发Bean实例化阶段的活动。BeanFactory的getBe 法可以被客户端对象显式调用,也可以在容器内部隐式地被调用。隐式调用:对于Be...原创 2019-10-23 23:49:06 · 98 阅读 · 0 评论 -
Ioc的基本概念--2019-10-4
总的一句话,Sping 为我们提供了一个Ioc容器实现,用于帮助我们以依赖注入的方式管理对象之间的依赖关系。通常做法,如果我么依赖某个类或服务,最简单有效的方式就是直接在类的构造函数中新建对应的依赖类,但是,我们最终要的,其实就是直接调用依赖对象所提供的某项服务而已。ioc做的就是这个事情。结合酒吧招呼服务员那酒的场景。作为被注入的对象,想要Ioc Service Provider 为其提...原创 2019-10-04 15:52:46 · 131 阅读 · 0 评论 -
Ioc 容器之 BeanFactory--10-06
spring 提供了两种容器类型:BeanFactory 默认采用延迟初始化策略【lazy_load】。只有当客户端对象需要访问容器中某个受管对象的时候,才会对该受管对象进行初始化以及依赖注入的操作。所以,容器启动初期速度快,对资源有限,功能要求不是很严格的场景下,BeanFactory是比较合适的Ioc容器选择。 ApplicationContext 【讲到ApplicationConte...原创 2019-10-05 23:59:52 · 113 阅读 · 0 评论