随笔分类 - spring
摘要:4.事务 要么都成功,要么都失败。 4.1、事务ACID原则 原子性 一致性 隔离性 多个事务操作同一个资源,防止数据损坏 持久性 事务一旦提交,无论系统发生什么问题,结果都不会再被影响,被持久化的写到存储器中 4.2、事务分类 声明式事务:AOP,不影响原有代码 编程式事务:代码中进行事务管理 4
阅读全文
摘要:3、整合Mybatis 数据源配置 sqlSessionFactory sqlSessionTemplate mapper接口实现类 实现类注入到spring中 3.1、依赖 <dependencies> <!--spring--> <dependency> <groupId>org.springf
阅读全文
摘要:1、概述 提供声明式,允许用户自定义切面 横切关注点:跨越应用程序多个模块的方法或功能。例add()加日志功能,这个地方就是横切关注点 切面:横切关注点被模块化的对象,一个类。例:log类 通知:切面要完成的工作。类中的方法。例:log中的方法 五大通知执行顺序 Spring4.0 正常情况:环绕前
阅读全文
摘要:代理模式是SpringAOP的底层 代理模式好处: 可以试真实角色操作更加纯粹!不用关注一些公共业务 公共业务嫁给代理角色!实现业务分工, 公共业务发生扩展的时候,方便集中管理 角色分析: 抽象角色:接口或抽象类(租房接口) 真实角色:被代理的角色(房东) 代理角色:代理真实角色,代理真实角色后,一
阅读全文
摘要:1、IOC创建对象方式 1.1、无参构造 <bean id="user" class="com.moral.pojo.User"> <property name="name" value="张三"/> </bean> 1.2、下标(带参) <bean id="user1" class="com.mo
阅读全文
摘要:概述 解决企业应用开发的复杂性 使现有的技术更加容易使用 开源免费框架 轻量级,非入侵式的框架 控制反转(IOC),面向切面编程(AOP) 支持事务处理 整合其他框架 依赖 <dependency> <groupId>org.springframework</groupId> <artifactId
阅读全文