摘要: 1 环境搭建 1.1 环境说明 JDK:1.8 MAVEN:3.5 SpringBoot:2.0.4 SpringSecurity:5.0.7 IDEA:2017.02旗舰版 1.2 环境搭建 创建一个SpringBoot项目,引入相关依赖:WEB、JPA、MYSQL、SpringSecurity、 阅读全文
posted @ 2017-12-06 16:03 寻渝记 阅读(1322) 评论(0) 推荐(0) 编辑
摘要: 1 需求 现有一个编写好的系统,需要实现用户登录验证即可,同时根据用户的权限来限制用户可以访问的接口 2 编写SpringSecurity配置类 继承 WebSecurityConfigurerAdapter 类并重写configure 方法 package cn.xiangxu.spring_se 阅读全文
posted @ 2017-12-06 15:58 寻渝记 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 1 功能需求 springSecuriy默认的登录窗口是一个弹出窗口,而且会默认对所有的请求都进行拦截;要求更改登录页面(使用表单登录)、排除掉一些请求的拦截 2 编写一个springSecurity配置类 继承 WebSecurityConfigurerAdapter 类,并重写两个configu 阅读全文
posted @ 2017-12-06 15:35 寻渝记 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 版本说明: JDK -> java version "1.8.0_101" MAVEN -> Apache Maven 3.5.0 IDEA -> 2017.2.5 SpringBoot -> 1.5.9.RELEASE 1 创建一个springBoot项目 导入 springSecurity 和 阅读全文
posted @ 2017-12-06 15:02 寻渝记 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1 为什么需要对密码进行加密和匹配 用户输入的密码原则上即使是超级管理员也是不能知道密码的,所以在用户进行注册时不是直接将用户的密码存储到数据库中,而是将用户的密码经过加密后存放到数据库的;当用户注册完后进行登录时,先根据用户名到数据库中去查找数据,如果有数据就将用户的信息查询出来,此时查询出来的用 阅读全文
posted @ 2017-12-06 14:41 寻渝记 阅读(1540) 评论(0) 推荐(0) 编辑