1

I would like to set the application name in Spring Boot to the value from rootProject.name. Is there a way to do that?

pixel
  • 24,905
  • 36
  • 149
  • 251

1 Answers1

2

Spring Boot reads the application name from the configuration property spring.application.name. Gradle can generate a configuration file containing that property.

Put in the src/main/resources/application.properties file:

spring.application.name=${rootProject.name}

Add the Gradle task:

processResources {
  filesMatching("application.properties") {
    expand project.properties
  }
}
Chin Huang
  • 12,912
  • 4
  • 46
  • 47