我的非控制器类将是,
public class Authorization {
String licensePath ;
@Value("${licenseKeyNotFound}")
String licenseKeyNotFound;
public boolean checkIn(String licensepath) {
System.out.println("hello "+licenseKeyNotFound);
licensePath = licensepath;
return checkIn();
}
}
这是我的属性文件。
licenseKeyNotFound = License File Corrupted
我的login-servlet.xml
将是,
<context:property-placeholder location="conf/LicenseSettings.properties"
order="2" ignore-unresolvable="true" />
我没有把它放在applicationcontext.xml中。是吗?
答案 0 :(得分:1)
我认为Spring找不到位置location="conf/LicenseSettings.properties"
,因为您设置了ignore-unresolvable="true"
,所以它没有抱怨它。
尝试将文件放在类路径中并使用classpath:LicenseSettings.properties
或使用绝对路径。
答案 1 :(得分:0)
我认为您将此问题放在servlet.xml
中,但应该在春季配置applicationContext.xml
<context:property-placeholder location="conf/LicenseSettings.properties"
order="2" ignore-unresolvable="true" />