我想在我的Thymeleaf模板中使用带有hasRole的Java类常量。
今天我用:
<div sec:authorize="${hasRole('USR')}">
...
</div>
但是我想使用我的常量(在我的java类中声明)
public class Consts{
public static final String USR_CONST = "USER";
}
如何将字符串值(&#39; USR&#39;,hasRole参数)更改为常量USR_CONST?
答案 0 :(得分:1)
您可以使用SpEl Type Operator T
来访问静态常量。例如:
<div sec:authorize="${hasRole(T(Consts).USR_CONST)}">
...
</div>
您需要在Consts
T(...)
课程的完全限定路径