spring事务 调用同类方法,同类方法要事务不生效怎么办

精选30+云产品,助力企业轻松上云!>>> hot3.png

    @Autowired
    private ApplicationContext applicationContext;

    // 代理对象,用于事务拦截
    private XXXXServiceImpl proxySelf;

    /**
     * 构造函数
     */
    @PostConstruct
    public void init() {
        // 从上下文获取代理对象(如果通过proxtSelf=this是不对的,this是目标对象)
        // 此种方法不适合于prototype Bean,因为每次getBean返回一个新的Bean
        proxySelf = applicationContext.getBean(XXXXServiceImpl.class);
    }

你可能感兴趣的:(spring事务 调用同类方法,同类方法要事务不生效怎么办)