SpringApplication.run main method为什么不呢SpringApplication.run(ReconTool.class, args)
2022-08-31 20:29:35
我使用Spring Starter项目模板在Eclipse中创建了一个项目。
它自动创建了一个应用程序类文件,并且该路径与POM.xml文件中的路径匹配,因此一切都很好。下面是应用程序类:
@Configuration
@ComponentScan
@EnableAutoConfiguration
public class Application {
public static void main(String[] args) {
//SpringApplication.run(ReconTool.class, args);
ReconTool.main(args);
}
}
这是我正在构建的一个命令行应用程序,为了让它运行,我不得不注释掉SpringApplication.run行,然后从我的另一个类中添加main方法即可运行。除了这个快速的jerry-rig之外,我还可以使用Maven构建它,它作为Spring应用程序运行。
但是,我宁愿不必注释掉该行,而是使用完整的Spring框架。我该怎么做?