| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Spring Security注解方式开发 -> 正文阅读 |
|
[Java知识库]Spring Security注解方式开发 |
默认情况下,不会开启注解,如果想用注解,需要开启注解支持。在启动类上开启: @EnableGlobalMethodSecurity(securedEnabled = true)
以下的注解可以放在Service接口或方法上,也可以写到Controller 的方法上。但通常写在控制器方法上。 常用的注解 (1)@Secured 相当于配置类中的hasRole()方法。 @Secured 是专门用于判断是否具有某个角色。能写在方法上或类上。参数要以 ROLE_开头。 ?使用:
上边的角色对应的是: ? (2)@PreAuthorize /?@PostAuthorize @PreAuthorize /?@PostAuthorize? 都是方法级别的注解。 @PreAuthorize 表示访问方法或类在执行之前先判断权限,大多数情况下使用这个注解,注解的参数和access() 方法参数取值相同,都是权限表达式。 @PostAuthorize 表示方法或类执行结束后判断权限,此注解很少使用。 ?使用上边两个注解,必须要开启注解支持:
测试
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 10:02:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |