I'm using Spring Security and @PreAuthorize
to secure methods. I want to do something like:
Controller:
@PreAuthorize(SampleStaticClass.STATIC_FINAL_FIELD)
void someMethod() {}
Service:
// SampleStaticClass
public static final String STATIC_FINAL_FIELD = someService().getThisFieldFromDatabase();
but this requires constant expression. Any solutions ?