データベースurl, username, password
を1か所に定義したいと思います。現在、私はMavenのpom.xmlでapplication.properties(Spring Boot)からプロパティを再利用するには?
<plugin>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>4.1.2</version>
<configuration>
<url>....</url>
<user>sa</user>
<password>00</password>
</configuration>
</plugin>
で
spring.datasource.url=....
spring.datasource.username=sa
spring.datasource.password=00
そしてpom.xml
と
application.properties
を持っているので、おそらく私はapplication.properties
で定義された再利用プロパティの値にする必要があります。
この<password>${spring.datasource.password}</password>
は機能しません。 また試しました
<systemProperties>
<systemProperty>
<name>url</name>
<value>....</value>
</systemProperty>
...
</systemProperties>
いずれの方法も機能していません。
可能な複製(http://stackoverflow.com/questions/849389/how-to-read-an-external-は、 properties-file-in-maven) – rmlan