发布网友 发布时间:2024-06-09 01:31
共4个回答
热心网友 时间:2024-06-09 02:23
1、首先,第一种配置方式是每一个Javabean都有一个代理类。
2、第二种就是所有的Javabean都是用代理的基类。
3、第三种就是使用Java使用拦截器来配置事务。
4、第四种就是使用带有tx标签的配置的一种拦截器。使用时,@Transactional("datasource1Tx")来区别具体使用某个事务管理器。
5、最后一种就是使用全部注解的方式。
热心网友 时间:2024-06-09 02:17
先搞清楚借口的意义,为什么要接口!热心网友 时间:2024-06-09 02:16
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" />热心网友 时间:2024-06-09 02:18
<tx:annotation-driven transaction-manager="transactionManager" />对@Transactional这个注解进行的驱动,这是基于注解的方式使用事务配置声明,这样在具体应用中可以指定对哪些方法使用事务。再看你说的接口,Spring是面向接口编程的,Spring依赖注入是通过动态代理实现的,利用反射技术在运行时获得实例对象的一些信息。况且不用接口的话,还用spring注入干嘛?还不如直接在类中new了。