
Spring
文章平均质量分 88
巧笑情兮_美目盼兮
这个作者很懒,什么都没留下…
展开
-
Spring事件机制
Spring事件机制介绍Spring的事件通知机制是一项很有用的功能,使用事件机制我们可以将相互耦合的代码解耦,从而方便功能的修改与添加;spring事件分为3步:事件定义 (事件定义:需要继承:ApplicationEvent)事件监听 (事件监听:需要实现:ApplicationListener)事件发布发布一个自定义的事件,会触发该事件监听器的onApplicationEve...原创 2020-01-09 18:09:28 · 395 阅读 · 0 评论 -
AOP编程详细解析
1.什么是AOP AOP全称为Aspect Oriented Programming的缩写,也意为:面向切面编程,通过预编译手段和运行期动态代理实现程序功能的统一维护技术。采用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时也提高了开发效率。AOP采取横向抽取机制,取代了纵向继承体系重复的代码。1.1AOP应用场景 AOP典型的应用场...原创 2018-02-19 16:16:06 · 702 阅读 · 0 评论 -
Spring之事务Transaction管理
1.什么是事务(Transaction) 一组业务逻辑(如:ABCDEF)要么全部执行成功,要么全部执行不成功的操作就叫做事务。 1.1事务的特性: 原子性(Atomicity):一个事务就如同一个原子,一个不可分割的部分。 一致性(Consistency):如同执行数据库操作后,数据不会破坏。(假设给A账户转钱,A账户扣了钱,不可能B账户没有增加钱) 隔离性(Tr...原创 2018-03-07 22:36:31 · 2857 阅读 · 0 评论 -
Mybatis整合Spring
一、Mybatis与Spring集成1.1.集成思想1.由spring来管理数据源和事务2.需要通过spring通过单例的方式来管理SqlSessionFactory(在程序中每次创建一个工厂都会消耗很多资源,以及降程序的运行效率,因此通过所有的SqlSession都通过一个SqlSessionFactory来创建,不需要每个SqlSession都由一个工程来创建,这样太影响性能了)3.持久层Ma...原创 2018-04-19 11:50:55 · 470 阅读 · 0 评论 -
AbstractRoutingDataSource动态数据源切换
这篇文章就直接引用AbstractRoutingDataSource动态数据源切换:https://blog.youkuaiyun.com/u012881904/article/details/77449710,望博主看到多包涵,我已经给了原文地址啦! 操作数据一般都是在DAO层进行处理,可以选择直接使用JDBC进行编程 或者是使用多个DataSource 然后创建多个SessionFactory...转载 2018-08-28 09:06:50 · 412 阅读 · 0 评论