我有一个运行 CLI 应用程序的 Springboot 应用程序。
这是我的主要课程:
@SpringBootApplication
public class MyApplication {
@Autowired
GameClient gameClient;
@PostConstruct
public void postConstruct(){
gameClient.runGame();
}
public static void main(String[] args) {
SpringApplication.run(GameApplication.class, args);
}
}
当我运行mvn package生成 JAR的命令时,Spring 会执行该postConstruct()方法并启动我的 CLI 应用程序,而不是正确生成我的 JAR。
当我删除postConstruct()成功生成 JAR 时,但我需要此方法,因为它负责运行我的 CLI 应用程序。
我该如何解决?
回首忆惘然
白衣非少年
相关分类