@DS注解在 @PostConstruct 事件中失效的问题解决 javamybatisplusspringboot
程序员文章站
2022-07-12 16:18:49
...
代码如下:
发现@DS("dmnn") 其实没有生效,还是用了默认的数据源;
解决后的代码如下:
@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(); …… }