1

我对文件有一个非常困难的问题,application.properties因为我无法使用 java spring 从这个文件中正确读取。下面给出简单的源代码。先感谢您。

application.properties file

message.username=john12345

Messages.java

@Value("${message.username}")
private String username;

它抛出 aFileNotFoundException并显示该值始终为null

4

2 回答 2

0

您应该property-placeholder在 spring 上下文中配置:

<context:property-placeholder location="classpath*:my.properties"/
于 2017-09-02T12:51:30.107 回答
0

您的 Messages 类似乎是一个不受 Spring 管理的 POJO。只有在 spring 控制的实例内部,您才能读取应用程序属性。

于 2017-09-02T13:35:50.583 回答