java - Spring 3.0 EL 如何从属性文件中获取属性?

标签 java spring

使用 Spring 3.0 EL 我们可以自动将属性从属性文件连接到组件吗?

我知道我们可以使用 Util 加载属性文件命名空间,我们可以将其作为 bean 访问,但我们可以使用 spring EL Autowiring 吗。

<util:properties id="myProperties" location="/WEB-INF/my.properties"/>

最佳答案

@Value("#{ myProperties['min.age.required'] }")
int age;

顺便说一句,好老<context:property-placeholder .../>工作也很好:

@Value("${min.age.required}")
int age;

关于java - Spring 3.0 EL 如何从属性文件中获取属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2237924/

相关文章:

java - 快速排序的错误实现

java - Excel 自动化与 Cucumber 框架集成

java - 计算 boolean 变量大小的程序

java - 使用 spring-hibernate 的 2 个不同的数据库连接

java - 强制执行以避免循环依赖

java - Spring创建bean时出错

json - Spring MVC jackson 异常处理

java - JMeter中使用多线程测试时无法解决 "Uncaught Exception java.lang.OutOfMemoryError: unable to create new native thread"

java - JNA 和 DLL 的无效内存访问错误

spring - 如何将外部文件中的属性包含到 hibernate.cfg.xml 中?