Spring Boot启动时调用自己的非web逻辑
程序员文章站
2023-12-19 14:14:52
在spring boot中,有些代码是web功能,例如api等,但是有些逻辑是非web,启动时就要调用并持续运行的,该如何加载自己的非web逻辑呢?
springboot...
在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逻辑,希望对大家有所帮助