是否可以从 application.properties
文件初始化最终字段?
我使用的是spring 4。如果没有,有什么办法可以做到吗?
spring Controller 中的 defaulValue
需要最终值,但是我想从配置文件中读取它。
最佳答案
您需要构造函数注入(inject)来设置最终值:
@Component
public class MyController {
private final String prop;
@Autowired
public MyController(@Value("${some.prop}") String prop) {
this.prop = prop;
}
}
关于java - 从 application.properties 初始化的类中的最终字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40729802/