私は春のブート1.4.0を使用していましたすべてがうまく動作していましたしかし、次の例外が発生しました。
はIllegalArgumentException:文字列値のプレースホルダ 'example.property' を解決できませんでした "$ {example.property}" 再び
私はそれが働いていた1.4.0にするバージョンをダウングレードします。
私はプロパティファイルをjarファイルの外に置きました。example.yml
ファイルパスを提供するためにspring.config.location
を使用しました.STS(eclipse)実行コンフィギュレーションのヘルプでプロパティを保持しました。
パラメータ名:spring.config.location
値:ファイル:/home/project/application-property.yml,file:/home/project/email-property.yml
続きが続き、春に
@Service("myService")
public class MyServiceImpl implements MyService {
@Value("${example.property}")
private String someProperty;
....
}
財産の使用である私のアプリケーションクラス(私は設定のために使用されていない単一のXMLファイル)で、
spring-boot 1.4.2関連のプロパティへのアクセスに変更はありますか?それを機能させるために私は何をすべきですか?次のソリューションは、私のために働いた
問題を分析できるように、config.locationとpom.xmlにbootstrap.yml、Application.ymlを共有してください。 – VelNaga