@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
}
內部方法用該引用調用方法