美文网首页
SpringSecurity Web 权限方案

SpringSecurity Web 权限方案

作者: DOB_8199 | 来源:发表于2021-12-11 15:20 被阅读0次

    设置登录系统的账号、密码


    方式一: 通过配置文件,在 application.properties中写配置

    方式二: 通过配置类,编写类实现接口,写配置文件

    这里要注意的是需要设置密码的编码方式,如果不设置的话,会报:There is no PasswordEncoder mapped for the id “null” 这个错误,原因:https://blog.csdn.net/syc000666/article/details/96862574。可以通过将该编码方式注入spring容器中来解决,也可以在写入时就声明。

    方式三: 自定义编写实现类

    因为一般情况下我们登陆都是去查数据库,而不是直接在上述位置写用户信息

    第一步: 创建配置类,设置使用哪个userDetailsService实现类

    第二步:编写实现类,返回User对象,User对象有用户名密码和操作权限

    实现数据库认证来完成用户登录


    完成自定义登录

    准备sql

    添加依赖

    创建实体类

    整合mybatisplus,创建接口,继承mp的接口

    通过数据库查找

    在启动类上添加mapperscan

    相关文章

      网友评论

          本文标题:SpringSecurity Web 权限方案

          本文链接:https://www.haomeiwen.com/subject/tpvtfrtx.html