![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringSecurity
文章平均质量分 82
东天里的冬天
Java技术专家,CSDN不常看,有问题可以通过微信公众号“假装正经的程序员”进行沟通
展开
-
Spring Security学习笔记(一)——入门篇
最近刚接触maven(60%的程序员都会使用,公司项目一般都用),所以建立在maven项目基础之上学习了Spring Security先推荐一下spring security的资料:点击打开链接点击打开链接一.首先建立maven的web项目可以参考该博客 http://blog.csdn.net/gwd1154978352/art原创 2016-11-03 13:01:11 · 672 阅读 · 0 评论 -
SpringSecurity学习笔记(二)——访问数据库(二)
在上篇访问数据库(一)中,我们是将sql代码写入到spring-security.xml中,在实际项目中是否可以这样呢?答案是肯定的,但是对于程序原来是xml配置实在是麻烦,远不如java代码来的方便,本篇讲的就是如何通过java代码来查询数据库(整合mybatis)。一.结构目录二.pom.xml引入相应jar包三.service中写一个方法实现UserDet原创 2017-06-30 13:53:13 · 526 阅读 · 0 评论 -
解决:org.springframework.security.access.AccessDeniedException: Access is denied
最近在使用SpringSecurity时涉及到从数据库中获取用户,结果一直报错,错误如下Secure object: FilterInvocation: URL: /index.jsp; Attributes: [hasRole('ROLE_USER')]2017-06-29 23:02:27 731 [DEBUG] Previously Authenticated: org.springf原创 2017-06-30 14:04:43 · 65297 阅读 · 9 评论 -
Spring Security学习笔记(二)——访问数据库(一)
在SpringSecurity学习笔记(一)——入门篇中我们可以看到,尽管能够按照我们的要求访问相关页面,但是有一点是完全不符合逻辑的,即相关的用户和对应密码以及权限都是写死的,这个在实际开发中是几乎不可能存在的,所以,本篇的主要需要解决的问题就是通过访问数据库获取相应的用户,密码,以及权限。1.项目结构如下图:2.在pom.xml中引入相应jar包<project xmlns原创 2017-06-30 10:40:45 · 659 阅读 · 0 评论 -
SpringSecurity学习笔记(三)——自定义登录界面读取数据库用户以及权限
在SpringSecurity学习笔记(一)——入门篇中,在文末我们介绍了SpringSecurity如何使用自定义的登录界面,因为用户和权限都是写死的,所以相对本篇而言,简单很多,本文将介绍如何通过自定义界面来读取数据库中的用户以及相应的权限。一.login.jsp注意:这边url和SpringSecurity学习笔记(一)——入门篇中所述的差别很大,这里的url不仅可以为j_s原创 2017-07-01 23:31:25 · 1058 阅读 · 0 评论 -
SpringSecurity学习笔记(四)——更改SpringSecurity加密方式
在前面几篇博客中我们了解了如何自定义界面以及如何访问数据库中的用户并验证权限等,那么在验证用户以及密码是否正确时,SpringSecurity是如何做的呢?如果想更改SpringSecurity的加密方式又该怎么做呢?SpringSecurity验证密码正确主要是MessageDigestPasswordEncoder这个类在做,其中isPasswordValid方法便是验证密码是否正确,与传原创 2017-07-03 19:16:28 · 10248 阅读 · 0 评论