Spring Boot启动时调用自己的非web逻辑
作者:zhangjikuan
在spring Boot中,有些代码是WEB功能,例如API等,但是有些逻辑是非WEB,启动时就要调用并持续运行的,该如何加载自己的非WEB逻辑呢,下面通过实例代码给大家讲解,一起看看吧
在spring Boot中,有些代码是WEB功能,例如API等,但是有些逻辑是非WEB,启动时就要调用并持续运行的,该如何加载自己的非WEB逻辑呢?
SpringBootApplication类实现CommandLineRunner并覆盖run()方法
@SpringBootApplication public class ZjkApplication implements CommandLineRunner{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // WEB SpringApplication.run(ZjkApplication.class, args); } @Override public void run(String... args) throws Exception { //your logic System.out.println("into zjk run"); } }
使用上面方式启动的SPRING BOOT,即可以运行WEB又可以运行自己的逻辑
总结
以上所述是小编给大家介绍的Spring Boot启动时调用自己的非web逻辑,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
- springBoot启动时让方法自动执行的几种实现方式
- Spring Boot中自动执行sql脚本的实现
- 解决Springboot项目启动后自动创建多表关联的数据库与表的方案
- 解决spring boot启动扫描不到自定义注解的问题
- Spring Boot 2 实战:自定义启动运行逻辑实例详解
- SpringBoot启动及自动装配原理过程详解
- springboot 基于Tomcat容器的自启动流程分析
- springboot+idea热启动设置方法(自动加载)
- SpringBoot项目执行脚本 自动拉取最新代码并重启的实例内容
- springboot自定义stater启动流程
- springboot自动重启的简单方法
- Spring Boot 项目启动自动执行方法的两种实现方式