标签:操作 read 直接 service 阶段 增加 注入 注解 一个
复制上一个pom.xml的内容。依赖和打包的方式
再复制src的代码过来
bean.xml。多导入context的声明
Service的实现类增加注解
dao的set方法删掉
通过Autowried注入dao
service改完了改dao。加上Repository
此时不能再继承JdbcDaoSupport。这里的继承删掉。
上面定义jdbcTemplate。
这样直接使用jdbcTemplate来操作
使用Autowired注入jdbcTemplate
删除原来的配置
bean.xml内配置jdbcTemplate
还需要配置Spring创建容器要扫描的包
要删除的代码块
找到业务层加上注解,支持事物
事务被控制住了
在方法上面直接配置。设置readOnly为false
如果方法比较多配置起来就比较麻烦了。
所以注入在选择了 ,老师会选择xml。配置一次就可以一劳永逸解决所有Service的问题。
注解就因为事务类型的不同,需要在一个service里面配置多次是读写型 还是只读型的。
但是单从简单配置层面来说。注解配置起来还是比较简单。
阶段3 2.Spring_10.Spring中事务控制_7 spring基于注解的声明式事务控制
标签:操作 read 直接 service 阶段 增加 注入 注解 一个
原文地址:https://www.cnblogs.com/wangjunwei/p/11371186.html