
spring
localhost-9527
这个作者很懒,什么都没留下…
展开
-
IOC(控制反转)、DI(依赖注入)
ioc存在的意义:“高内聚,低耦合”。ioc可以使类与类之间-高内聚: 类内部的关系越紧密越好;低耦合: 类与类的关联越少越好。用自己的话说就是类与类之间需要调用的时候,我们再也不是直接去调用了,而是通过ioc容器,运行的时候动态的生成对象、执行对象的方法、改变对象的属性,spring就是通过反射来实现注入的。采用了依赖注入,在初始化的过程中就不可避免的会写大量的new。这里IoC容器就解决了...原创 2019-05-29 11:56:12 · 270 阅读 · 0 评论 -
idea简单实现AOP事务处理(xml与注解)
在业务代码有很多与业务不相关的代码,分散程序员精力。解决方案:使用AOP切面编程,将事务处理代码放在切面类中。技术技术方案:SpringIoC容器 + Druid连接池 + JdbcTemplate使用声明式事务实现账户转账的功能在这里插入代码片1.首选自己搭建一个maven项目,2. pom.xml文件中导入所有的jar包3. 操作的表: Account(id,na...原创 2019-06-01 11:44:30 · 1229 阅读 · 1 评论 -
Spring-AOP(代理模式)
接触aop之前一定先去了解一个java代理的概念。要知道代理对象作用,例如:实现真实对象的功能,还在真实对象的基础上添加了新的功能,保证真实对象没有被修改 。可以根据下图去理解一下,不懂就去百度 动态代理。 ...原创 2019-06-01 12:37:18 · 245 阅读 · 0 评论