フィールドに値を注入する必要がある構成ファイルがあります。Spring:特定のプレースホルダで自動プロパティ解決を回避する方法
@Value("${other.app.start.script:}")
private String startScript;
このプロパティに注入した値は、次のようになめらかである:/app/${version}/otherAppStarter.bat
ので、春にはコンテキストが開始されたときに$ {バージョン}を解決しようとしている私は1つの特性を持っています。しかし、私はこの値をいくつかのプロセスの実行中に他の時間に解決する必要があります。また、$ {version}はメインアプリが動作している間に変更されるかもしれません。
$ {version}プレースホルダを解決しないようSpringに指示する方法はありますか? $ {version}を#[version]のように変更することができます。その後、Springはこのプレースホルダを解決しませんが、いくつかのSpring固有の機能を使用する方法があります。
ありがとうございました!