美文网首页工作生活
spring事务 方法调用内部方法 事务不生效

spring事务 方法调用内部方法 事务不生效

作者: mml_慢慢来 | 来源:发表于2019-07-02 16:10 被阅读0次
    @Autowired
    private ApplicationContext context;

//在类里加入上下文

    @PostConstruct  // 初始化方法
    private void setSelf() {
        //从上下文获取代理对象(如果通过proxtSelf=this是不对的,this是目标对象)
        //此种方法不适合于prototype Bean,因为每次getBean返回一个新的Bean
        xxService = context.getBean(xxService.class);
    }
    private xxService xxService; 

//增加该类的自己的引用,并获取bean
    
    @Override
    public List<Map> queryServiceUrl() {
        xxService.insert();
    }
    
    
    @Transactional
    public void insert(){
        //todo
    }

//内部方法用该引用调用方法

相关文章

网友评论

    本文标题:spring事务 方法调用内部方法 事务不生效

    本文链接:https://www.haomeiwen.com/subject/fbqthctx.html