这是我的问题我在没有Web服务器的情况下构建了一个springboot项目(因为我不需要它,所以我只会通过使用cmd java -jar来运行它)
我这样写一些带有注释@Schedlule的方法
@Scheduled(initialDelay = 1000, fixedRate = 10000)
public void goGetAll() {
log.info("HELLO I AM RUNNING THIS SCHEDULE ");
}
并且如果我通过eclipse运行该项目,那么世界将按我的预期输出到控制台。像这样enter image description here
但是当将该项目打包到jar并由cmd运行时,这是另一种情况这是我的主要方法
public static void main(String[] args) {
System.out.println("main run");
SpringApplication.run(MyClass.class, args);
System.out.println("main run2");
}
而且我只能在屏幕上看到像这样的主运行enter image description here要求答案~~~
您是否尝试使用println代替log.info?仍然无法正常工作?