Значение атрибута аннотации RequestMapping.value должно быть константным выражением
При использовании следующего фрагмента кода:
public class MyUrls {
// properties get initialized using static{...}
public final static String URL_HOMEPAGE = properties.getProperty("app.homepage");
}
@Controller
public class HomepageController {
@RequestMapping(MyUrls.URL_HOMEPAGE)
public String homepage() {
return "/homepage/index";
}
}
Я получаю следующую ошибку:
The value for annotation attribute RequestMapping.value must be a constant expression
Но по факту,URL_HOMEPAGE
действительно является константой, так как она объявлена какpublic final static
, Я ошибся? Как решить эту проблему?