摘要:
1、AspectJ的AOP配置管理事务 在大型项目中、可以使用AspectJ的AOP配置管理事务。在配置文件中声明类、方法需要的事务。业务和事务配置完全分离。 需要四个步骤、如下: 添加依赖 声明事务管理器对象 声明方法需要的事务类型 配置aop、指定哪些类需要创建代理 1.1、添加依赖 <depe 阅读全文
摘要:
1、Spring的事务管理 事务原本是数据库中的概念,在Dao层。但一般情况下,需要将事务提升到业务层,即Service层。这样做是为了能够使用事务的特性来管理具体的业务。 在Spring中通常可以通过以下两种方式来实现对事务的管理: 使用Spring的事务注解管理事务 使用AspectJ的AOP配 阅读全文
摘要:
1、Spring集成MyBatis 在使用MyBatis开发时、创建SqlSessionFactory对象需要自己手动创建、也就是使用SqlSessionFactoryBuilder.build()、而在spring框架中、对象统一交由容器管理、所以、spring集成mybatis主要解决的问题就是 阅读全文
摘要:
1、AspectJ对AOP的实现 AspectJ 是一个优秀面向切面的框架,它扩展了Java语言,提供了强大的切面实现、实现了AOP的功能,且其实现方式更为简捷,使用更为方便,而且还支持注解式开发。所以、在Spring中使用AOP开发时,一般使用AspectJ的实现方式。 2、AspectJ的通知类 阅读全文