Spring
Puma_Mulan
努力努力... ...
展开
-
5.4 bean的生命周期
bean的生命周期 ①Spring IOC容器可以管理bean的生命周期,Spring允许在bean生命周期内特定的时间点执行指定的任务。 ②Spring IOC容器对bean的生命周期进行管理的过程: [1]通过构造器或工厂方法创建bean实例 [2]为bean的属性设置值和对其他bean的引用 [3]调用bean的初始化方法 [4]bean可以使用了 [5]当容器关闭时,调用bean的销毁方法 ③在配置bean时,通过init-method和destroy-method 属性为bean指定初始化和销毁原创 2021-08-18 10:54:31 · 49 阅读 · 0 评论 -
IOC&DI
IOC 和 DI ①IOC(Inversion of Control):反转控制。 在应用程序中的组件需要获取资源时, 传统的方式是组件主动的从容器中获取所需要的资源, 在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。 反转控制的思想完全颠覆了应用程序组件获取资源的传统方式: 反转了资源的获取方向——改由容器主动的将资源推送给需要的组件, 开发人员不需要知道容器是如何创建资源对象的,只需要提供接收资源的方式即可, 极大的降低了学习成本,提高了开发的效率。原创 2021-08-18 10:36:26 · 63 阅读 · 0 评论 -
声明式事务的配置
声明式事务 1.目标: 1.1从事务的角度:一个事务方法中包含着对数据库的多个操作,要么一起提交,要么一起回滚。也就是说事务方法中的多个对数据库的操作,任何一个失败,将导致整个事务全部回滚 1.2从声明式角度:由Spring来全面接管数据库事务。用声明式代替编程式 2.思路: 3.代码(具体操作): 3.1创建Spring配置文件(spring-tx.xml) 3.2装配事务管理器 3.3配置AOP 3.4配置事务属性 ...原创 2021-07-21 20:51:18 · 129 阅读 · 0 评论 -
Spring与Mybatis的整合
Spring与Mybatis的整合 1.目标: 将xxxMapper装配到IOC容器,而xxxMapper可以通过IOC容器装配到对应的组件中去,之后就可以直接调用它的方法,从而可以享受框架带来的便捷性。 2.思路: 2.1准备jdbc.properties(这里面存储了连接数据库的基本信息) 2.2创建Spring配置文件(spring-mybatis.xml)专门进行Spring和Mybatis的整合配置 2.2.1在Spring配置文件(spring-mybatis.xml)中加载j原创 2021-07-21 20:44:41 · 66 阅读 · 0 评论