Spring (3.1): 複数行の値を持つプロパティ ファイルが与えられた場合 (もちろん、実際の値ははるかに大きくなります):
requestStatuses=select sysdate \
from dual
説明されているようにSpringをセットアップしました:
<util:properties id="sql_lookup_data_repo"
location="classpath:sql_lookup_data_repo.properties"/>
そして説明されているように使用されます:
@Value("#{sql_lookup_data_repo.requestStatuses}")
public void setRequestStatuses(String requestStatuses) {
this.requestStatuses = requestStatuses;
}
一見、機能しているように見えますが、プロパティ値の最初の行のみが読み取られます。
春が起動しているとき、ファイルを正しく読み取っています(デバッグ済み)。SpEL の発現を評価するときに失われるようです。
このスプリング機能を複数行のプロパティ ファイル値で使用することは可能ですか?
すでにチェック済み: