SpringBoot解决项目启动时初始化资源的方法-创新互联

前言

成都创新互联公司是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的十多年时间我们累计服务了上千家以及全国政企客户,如成都效果图设计等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致夸奖。

在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资源操作。

这个神器就是 CommandLineRunner, CommandLineRunner 接口的 Component 会在所有 SpringBeans都初始化之后, SpringApplication.run()之前执行,非常适合在应用程序启动之初进行一些数据初始化的工作。

接下来我们就运用案例测试它如何使用,在测试之前在启动类加两行打印提示,方便我们识别 CommandLineRunner 的执行时机。

@SpringBootApplicationpublic class CommandLineRunnerApplication {
 public static void main(String[] args) {
 System.out.println("The service to start.");
 SpringApplication.run(CommandLineRunnerApplication.class, args);
 System.out.println("The service has started."); 
 }
}

文章标题:SpringBoot解决项目启动时初始化资源的方法-创新互联
文章路径:http://bzwzjz.com/article/eejse.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都定制网站建设 商城网站建设 成都商城网站建设 网站制作 成都响应式网站建设公司 重庆网站制作 成都营销网站建设 外贸营销网站建设 成都品牌网站建设 四川成都网站制作 广安网站设计 成都品牌网站设计 成都网站设计 手机网站制作 重庆企业网站建设 高端网站设计 网站设计 高端品牌网站建设 网站建设方案 移动手机网站制作 高端网站设计 成都响应式网站建设