當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringSecurity 权限控制之开启动态权限注解支持
生活随笔
收集整理的這篇文章主要介紹了
SpringSecurity 权限控制之开启动态权限注解支持
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
開啟授權的注解支持
這里給大家演示三類注解,但實際開發中,用一類即可!
<!-- 開啟權限控制注解支持 jsr250-annotations="enabled" 表示支持jsr250-api的注解,需要jsr250-api的jar包 pre-post-annotations="enabled" 表示支持spring表達式注解 secured-annotations="enabled" 這才是SpringSecurity提供的注解 --> <security:global-method-security jsr250-annotations="enabled" pre-post-annotations="enabled" secured-annotations="enabled"/>我們也可以使用多種注解的方式
@Controller @RequestMapping("/product") public class ProductController {//@Secured({"ROLE_PRODUCT","ROLE_ADMIN"})//springSecurity內部制定的注解//@RolesAllowed({"ROLE_PRODUCT","ROLE_ADMIN"})//jsr250注解@PreAuthorize("hasAnyAuthority('ROLE_PRODUCT','ROLE_ADMIN')")//spring的el表達式注解@RequestMapping("/findAll")public String findAll(){return "product-list";} }總結
以上是生活随笔為你收集整理的SpringSecurity 权限控制之开启动态权限注解支持的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringSecurity 权限控制准
- 下一篇: SpringSecurity权限控制之异