2017-02-06 18 views
2

私のapplication.propertiesファイルは/ resourcesにあります。名前を<my-project-name>.propertiesに変更したいだけです。私は、注釈または何らかの形で私のコードベースの中にこれを行うことができます方法はありSpringブートアプリケーションのapplication.properties名の変更

java -jar myproject.jar --spring.config.name=myproject

しかし:this referenceによると、私は環境プロパティとしてspring.config.nameを指定することで、名前を変更することができるはずです?

答えて

0

まあ、私はこれが最善のアプローチであれば(春の第一人者がこれを見れば、それは:)であるなら、私に知らせてください、私は次のようでしたかわからない:

@PropertySource(value={"classpath:my-project.properties"}, ignoreResourceNotFound = true)

1
spring.config.location - classpath:{myproject}.properties 

私のために働いています。

アプリ内のどこでも(@PropertySource)が同じクラスパスをPropertySourceの値に配置していることを確認してください。

. 
├src 
| └main 
| └resources 
|  └myproject.properties 
関連する問題