复制上一个pom.xml的内容。依赖和打包的方式

再复制src的代码过来

bean.xml。多导入context的声明


Service的实现类增加注解

dao的set方法删掉

通过Autowried注入dao

dao注解

service改完了改dao。加上Repository

此时不能再继承JdbcDaoSupport。这里的继承删掉。

上面定义jdbcTemplate。

这样直接使用jdbcTemplate来操作

使用Autowired注入jdbcTemplate

删除原来的配置

bean.xml内配置jdbcTemplate


还需要配置Spring创建容器要扫描的包

要删除的代码块

开启Spring对注解事务的支持

业务层支持注解


找到业务层加上注解,支持事物

测试


事务被控制住了

在方法上面直接配置。设置readOnly为false

如果方法比较多配置起来就比较麻烦了。
所以注入在选择了 ,老师会选择xml。配置一次就可以一劳永逸解决所有Service的问题。
注解就因为事务类型的不同,需要在一个service里面配置多次是读写型 还是只读型的。

但是单从简单配置层面来说。注解配置起来还是比较简单。

相关文章:

  • 2022-12-23
  • 2022-01-04
  • 2021-12-30
  • 2022-12-23
  • 2021-10-15
  • 2022-12-23
  • 2022-02-26
  • 2022-12-23
猜你喜欢
  • 2021-07-03
  • 2021-12-29
  • 2021-12-12
  • 2021-08-26
  • 2021-11-22
  • 2021-09-20
  • 2022-02-25
相关资源
相似解决方案