我的非控制器班级是

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中。对吗?

最佳答案

我认为Spring尚未找到位置location="conf/LicenseSettings.properties",因为您已设置ignore-unresolvable="true",所以它没有抱怨。

尝试将文件放在类路径中,并使用classpath:LicenseSettings.properties或绝对路径。

10-08 00:37