これは非常にコンテキストが少ないため、これは私の単純な質問です。春の@Valueを使用してnull値をプロパティ値として取得する方法
私はapplication.properties
allowedValues=Hello, Hi, null
でブートアプリを春と
@Value("${allowedValues}")
private String[] allowedGreetings;
私はこれを実行すると、allowedGreetings
配列の値としてあるが、次のように私は私の春の構成要素の値を読んでいます予想通り("Hello", "Hi", "null")
しかし、私が欲しいのは、配列を得る方法です。("Hello", "Hi", null)
ご覧のとおり、アレイのメンバーとしてnullを読み込みたいので、allowedGreetings
のデフォルト値をnullに設定することはできません。
これは、配列を読み取る関数を書くのを避け、配列のをnull
に変換することです。春になる可能性はありますか?
を呼び出すためにSPELを使用しますか? – chrylis
また、代わりに '@ ConfigurationProperties'を使ってみましたか? – chrylis
'allowedValues = Hello、Hi、'についてはどうですか? – Minh