代码如下:
class="java">
@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();
        ……
    }