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;
}
乍一看,它似乎在工作,但只读取了第一行属性值。
当 spring 启动时,它正在正确读取文件(已调试)。在评估 SpEL 表达式时,它似乎丢失了。
是否可以将此弹簧功能与多行属性文件值一起使用以及如何使用?
已经检查: