春ブーツ+春のセキュリティ:URLベースの動的権限:拡張アクセス()のSpeIの発現 - パート15

需要の原点

       このセクションでは、表現のアクセス()SPELを拡張することにより、動的URLの権利を実現します。

 

コーディングのアイデア

       クラスメソッドの具体的な構成および実装に主のSpeI発現を拡張することによって、次の例

.access("@authService.canAccess(request,authentication)");

       ここでのAuthServiceは、法では、クラス、canAccessです。

@Component
public class AuthService {
    public boolean canAccess(HttpServletRequest request, Authentication authentication) {
		//在这里编写校验代码…
        return true;
    }
}

まず、SPELのアクセスの拡大()式

おすすめ

転載: blog.csdn.net/linxingliang/article/details/104718233