一 JSR-250注解

1、在pom.xml添加
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
<version>1.0</version>
</dependency>

2、在spring-mvc.xml 开启注解
<security:global-method-security jsr250-annotations="enabled"></security:global-method-security>

3、在权限控制的方法上面使用注解
@RolesAllowed("ADMIN")

这种也可以写@RolesAllowed("ROLE_ADMIN"),上面是省略ROLE_前缀
二 @Secured注解

1、在spring-mvc.xml 开启注解
<security:global-method-security secured-annotations="enabled"></security:global-method-security>

2、在权限控制的方法上面使用注解
@Secured("ROLE_ADMIN")
这里不能省略ROLE_前缀
三 基于表达式操作

1、在spring-mvc.xml 开启注解
<security:global-method-security pre-post-annotations="enabled"></security:global-method-security>

2、在权限控制的方法上面使用注解
@PreAuthorize("authentication.principal.username == 'peny'")
@PreAuthorize("hasRole('ROLE_ADMIN')")
这里可以省略ROLE_前缀;  @PreAuthorize("hasRole('ADMIN')")

最新文章

  1. 最新Angular2案例rebirth开源
  2. C++之const
  3. svn 403 Forbidden
  4. ES6--class基本使用
  5. 【液晶模块系列基础视频】5.4.X-GUI字体驱动4
  6. iOS web与js的简单交互
  7. Solr4.8.0源码分析(17)之SolrCloud索引深入(4)
  8. JavaScript和ajax 跨域的案例
  9. USE_DB_RECOVERY_FILE_DEST的使用详解(转载)
  10. android application 的使用
  11. Redis 命令总结
  12. Yarn的ApplicationMaster管理
  13. sql语句中 limi的用法
  14. SoapUI:入门实例
  15. java利用反射获取类的属性及类型
  16. hdfs文件系统架构详解
  17. Latex基础__如何用latex编写矩阵、矩阵等式、方程组、等式左对齐
  18. JAVA进阶15
  19. 微软develop apps在QQ上部分功能的实现
  20. mysql系列四、mySQL四舍五入函数用法总结

热门文章

  1. 数据结构实验之二叉树五:层序遍历 (SDUT 3344)
  2. libpng warning:iCCP:known incorrect sRGB profile
  3. 二十八、CentOS系统光盘安装、anaconda概述
  4. vue 使用 echart ,自定义样式案例
  5. 学完微型服务器(Tomcat)对其工作流程的理解,自己着手写个简单的tomcat
  6. CF1197C
  7. vue-导入element-ui
  8. Java并发指南9:AQS共享模式与并发工具类的实现
  9. 安装curl依赖库后yum不能使用问题解决
  10. vue实现全选框效果