Spring security 当使用spring安全性时,thymeleaf中的${#authorization}是什么

Spring security 当使用spring安全性时,thymeleaf中的${#authorization}是什么,spring-security,thymeleaf,Spring Security,Thymeleaf,${#authentication}是authentication.java,如果您打印它,您可以从源代码中看到它。但是,尝试打印${#authorization}会抛出java.lang.Stackoverflow错误。和Authorization.java没有expression()方法,即使${#Authorization.expression('hasRole('ROLE#ADMIN'))}有效。那么什么是${#授权}?我正在使用thymeleaf-extras-springsecuri

${#authentication}
authentication.java
,如果您打印它,您可以从源代码中看到它。但是,尝试打印
${#authorization}
会抛出
java.lang.Stackoverflow
错误。和
Authorization.java
没有
expression()
方法,即使
${#Authorization.expression('hasRole('ROLE#ADMIN'))}
有效。那么什么是
${#授权}

我正在使用
thymeleaf-extras-springsecurity4
springsecurity4
集成
${#authorization}
是org.thymeleaf.extras.springsecurity4.auth.authorization的一个实例

例如:

<div th:text="${#authorization}"></div>
该类有一个
表达式
方法,请参见

但该方法也可在
thymeleaf-extras-springsecurity3
中找到。看见实用程序对象(身份验证和授权)已记录在案


希望有帮助

我正在使用
thymeleaf-extras-springsecurity4
springsecurity4
集成
${#authorization}
是org.thymeleaf.extras.springsecurity4.auth.authorization的一个实例

例如:

<div th:text="${#authorization}"></div>
该类有一个
表达式
方法,请参见

但该方法也可在
thymeleaf-extras-springsecurity3
中找到。看见实用程序对象(身份验证和授权)已记录在案

希望有帮助