2017-03-01 11 views
0

${#authentication}Authentication.javaです。あなたはそれをソースコードから見ることができます。しかし、${#authorization}を印刷するとjava.lang.Stackoverflowというエラーがスローされます。 Authorization.javaはが動作してもexpression()メソッドがありません。だから${#authorization}は何ですか?

答えて

2

Spring Security 4と統合されたthymeleaf-extras-springsecurity4を使用しています。 ${#authorization}は、org.thymeleaf.extras.springsecurity4.auth.Authorizationのインスタンスです。例えば

:プリント

<div th:text="${#authorization}"></div> 

[email protected] 

クラスがexpressionメソッドを持って、hereを参照してください。

ただし、方法はthymeleaf-extras-springsecurity3でも利用できます。 hereを参照してください。ユーティリティオブジェクト(認証と承認)はhereと記載されています。

希望に役立ちます!

関連する問題