【发布时间】:2017-09-21 01:41:43
【问题描述】:
我正在尝试创建基于 spring 的应用程序,但是在构建之后我在初始化 spring 上下文时遇到异常 -> No auto configuration classes found in META-INF/spring.factories。
我在我的应用程序中大量使用 spark,我不得不使用maven-assembly-plugin 来打包我的 jar(否则我无法运行 spark 作业)。
我的主要课程示例:
@SpringBootApplication
@EnableAutoConfiguration
public class MyMainClass {
public static void main(String[] args) {
ConfigurableApplicationContext ctx = new SpringApplicationBuilder(MyMainClass.class).web(false)
.run(args);
SparkJob job = ctx.getBean(SparkJob.class);
job.prepareJobAndRun();
ctx.close();
}
}
当我添加时
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.mypackage.MyMainClass
一切都按预期工作,但我不想手动添加它们。
如果没有spring-boot-maven-plugin,是否有机会完成这项工作?
【问题讨论】:
标签: java spring maven apache-spark