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
网友评论