1、首先,第一种配置方式是每一个Javabean都有一个代理类。
2、第二种就是所有的Javabean都是用代理的基类。
3、第三种就是使用Java使用拦截器来配置事务。
4、第四种就是使用带有tx标签的配置的一种拦截器。使用时,@Transactional("datasource1Tx")来区别具体使用某个事务管理器。
5、最后一种就是使用全部注解的方式。
这样就可以实现基于实现类类接收,proxy-target-class 默认未false 不过要这么实现的话,你得引入CGLIB来做代理才行。
先搞清楚借口的意义,为什么要接口!