在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逻辑,希望对大家有所帮助
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
TensorFlow 2.1.0 使用 TFRecord 转存与读取文本数据
荐 Python部分第三方库简要介绍及近期Python入门学习笔记
网友评论