Я использую две аннотации @SpringBootApplication в своем собственном приложении: один для класса Main, другой был задачей gradle.
Какой самый элегантный способ переключения между классом Main и классом gradle.Так как я отношусь к ним как к двум различным приложениям.
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") : ""
}
Пожалуйста, оцените ваши предложения.