在springboot中我们通过配置类来加载配置信息,而在配置类中是无法加载Bean的。我们有时候需要在项目启动时加载数据库数据,这就造成无法使用配置的数据源,而spring给我们提供了一个方法,就是实现
CommandLineRunner。



@Component @Order(value = 2) public class DroolsAutoDbRule implements
CommandLineRunner { @Autowired private RuleLoadService ruleLoadService;
@Override public void run(String... strings) throws Exception {
ruleLoadService.addRule(); } }
实现CommandLineRunner能够在项目启动时通过注入Bean,获取数据源,从而加载数据库数据,也可以使用在其他需要加载的Bean中

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信