本人菜鸟一枚,在最近的一个任务中要求从一个数据库中筛选一些符合条件的录入另一个数据库
计划是使用调度来完成,直接配置双数据源,在调度的时候调用另一个数据源筛选得到该数据库中的数据,然后保存到另一个数据库中。
但是又有小题大做的感觉,因为我的调度一天或则更久才会使用一次。这样的话另外一个数据源就一直没有使用到,所以在想有没有什么办法能够在使用调度的时候才会去启动需要使用的数据源。在网上借鉴了许多大神的方法,最后学习使用了以为大神的。 在这里归纳梳理,方便自己以后使用。
首选是编写需要使用到的数据源,再编写一个动态调用的类,再其中加入加载默认数据源的方法。配置文件中也写入需要使用的数据源!
创建工具类,编写需要使用到的方法
最后在调度的时候调用需要使用的数据源,使用完后清楚(会调用默认数据源)下面是我的测试代码
希望各位大神多多指导,让自己进步快一点。