1.通过SpringContextManager.getBean获取到对象是代理对象还是原对象
2.new 出来的对象是代理对象还是原对象
3.在一个事务中有一个子事务,事务使用Propagation.REQUIRES_NEW,但是获取对象是通过SpringContextManager.getBean来获取的,原因是调用的是父类的接口,有很多实现类。现在的问题是通过这种方法无法开启新的事务

解决方案 »

  1.   

    百度都没有百度到SpringContextManager所以第一 第三无法作答
    2.代理属于spring的切面知识 跟new对象没有关系 所以肯定是原对象
      

  2.   

    无论是new 出来,还是通过applicationcontext .getBean 都是原来的对象,并不是代理对象。对于事物控制可以看我的博客
    https://blog.csdn.net/cdsn13082487212/article/details/79515423 ,我做了一些分析。