Spring事务实现方式
作用:在数据层或业务层保障一系列的数据库操作同成功同失败 1.基于声明式事务,可以在方法或类上添加@Transactional注解来实现,不需要手动编写事务代码,Spring会自动将该方法或类进行事务增强,事务增强会在方法执行前开启事务,在方法执行后,根据方法执行情况觉得时提交事务还是回滚事务 2.基于编程式事务是通过TransactionTemplate对象来实现的,它可以在代码中手动开启、提交、回滚事务。
spring如何简化开发
1.简化配置管理,使用依赖注入,提高平大量API工具,帮助开发人员轻松管理应用程序的配置和管理 2.提高了应用程序的可测性,支持面向接口编程,使用程序的组件更加松散耦合 3.提高应用程序的可维护性,Spring的模块化设计,使得应用程序的各个组件更容易维护 4.提供大量的集成支持,包括Mybatis、ORM框架的集成