随笔分类 -  Spring原理

介绍spring核心技术的原理
spring jdbc
摘要:一。JDBC基础 JDBC为Java应用程序访问存储在数据库中的数据提供了一种标准方式。 JDBC基础结构的核心是针对每个数据库的驱动程序(运行Java代码访问数据库的驱动程序)。一旦加载驱动程序,就会注册java.sql.DriverManager类。这个类管理驱动程序列表并提供建立与数据库连接的 阅读全文

posted @ 2019-08-13 14:19 云无形 阅读(164) 评论(0) 推荐(0)

spring aop
摘要:原理概述 1.使用方式有两种,xml和注解方式,这个比较简单 2.AOP的核心是使用的动态代理。 3.首先是定义切面,里面会设置具体的匹配方式从而确定织入哪些bean和需要织入的代码。 4.AOP的入口是bean的后置处理器BeanPostProcessor,后置处理器有很多实现的子类,其中的aft 阅读全文

posted @ 2019-08-11 08:54 云无形 阅读(182) 评论(0) 推荐(0)

spring Ioc和DI相关
摘要:一,容器相关 Ioc(控制反转)的核心是DI(依赖注入),为了提供一种简单的方式设置组件依赖项(对象协作者),并在整个生命周期中管理这些依赖项。 概念: 1.依赖对象:需要弄些依赖对象的组件,或者叫目标对象。 控制反转的类型: 1.依赖注入:优先使用 (1)构造函数注入:在构造函数中设置需要的依赖项 阅读全文

posted @ 2019-08-02 11:24 云无形 阅读(156) 评论(0) 推荐(0)

spring配置
摘要:一。管理bean的生命周期 1.初始化回调 在bean加载完成后,也就是上图中前两步完成后,可以设置一个回调函数来执行一下初始化操作,比如检查依赖项,执行特定的业务逻辑等。 方式: (1)使用bean 标记的init-method属性(针对自己),或者beans标签的 default-init-me 阅读全文

posted @ 2019-07-31 11:42 云无形 阅读(151) 评论(0) 推荐(0)