`

@DS注解在 @PostConstruct 事件中失效的问题解决

阅读更多
代码如下:
@Service("ttasWrOtherfeeService")
@DS("dmnn")
public class TteeServiceImpl extends ServiceImpl<TtaeDao, TteEntity> implements TteeService {

    @PostConstruct
    public void initDict(){
        List<TteEntity> list = this.list(); 
        ……
    }


发现@DS("dmnn") 其实没有生效,还是用了默认的数据源;

解决后的代码如下:
@Service("ttasWrOtherfeeService")
@DS("dmnn")
public class TteeServiceImpl extends ServiceImpl<TtaeDao, TteEntity> implements TteeService {

    @EventListener
    public void onApplicationEvent(ContextRefreshedEvent event) {
        List<TteEntity> list = this.list();
        ……
    }
0
3
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics