我在自己的应用程序中使用了两个@SpringBootApplication注释,一个用于Main类,另一个是gradle任务。
在Main类和Gradle类之间切换的最优雅方法是什么。由于我将它们视为2种不同的应用程序。
build.gradle
task execute(type: JavaExec) {
classpath = sourceSets.main.runtimeClasspath
systemProperty 'spring.profiles.active', 'dev'
systemProperty 'server.port', '8086'
main = '<Class>'
args project.hasProperty("env") ? project.getProperty("env") : "", project.hasProperty("imagePath") ? project.getProperty("imagePath") : ""
}
非常感谢您的建议。