上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 73 下一页
摘要: 尚硅谷: 表: /* Navicat MySQL Data Transfer Source Server : 本地 Source Server Version : 50729 Source Host : localhost:3306 Source Database : acldb Target Se 阅读全文
posted @ 2022-06-13 19:19 咸瑜 阅读(94) 评论(0) 推荐(0)
摘要: 依赖 配置 记得去邮箱开启你的服务 获得授权码 简单文本发送: Controller: Service: 测试: 发送HTML邮件: 附件邮箱: 阅读全文
posted @ 2022-06-12 11:36 咸瑜 阅读(30) 评论(0) 推荐(0)
摘要: 设置一下 登录成功跳转的端点为 /test/index success.html: 然后设置一下退出的端点 和 视图: 退出的端点是/logout,退出成功跳转到/test/index 主要还是设置一下退出的端点。 当你访问了 /logout 那么之前浏览器的全部授权都会清除,重新登录。 阅读全文
posted @ 2022-06-11 14:42 咸瑜 阅读(431) 评论(0) 推荐(0)
摘要: 1.开启注解,把下面注解放在配置类上: 注解1:@Secured 当访问 /test/index端点的时候,如果用户角色不是XianYu 那么拦截 爆403 注意 这里需要加 ROLE_ 我们一定要区分开 权限和角色,角色是带ROLE_的 注解2:@PreAuthorize 首先配置类开启这个注解: 阅读全文
posted @ 2022-06-11 10:53 咸瑜 阅读(729) 评论(0) 推荐(0)
摘要: 非常简单,就是在 WebSecurityConfigurerAdapter 里面重写 void configure(HttpSecurity http) 时,配置即可: 然后在static下创建403.html 阅读全文
posted @ 2022-06-11 10:24 咸瑜 阅读(46) 评论(0) 推荐(0)
摘要: 代码已进行前置操作:关联数据库用户名和密码、自定义登录页。 权限: 还记得权限是 重写 UserDetailsService 的 loadUserByUsername 给予的,下面我们给予它admins: 写入权限为:单权限写入,多权限写入: 单权限写入: hasAuthority,里面只能写一个权 阅读全文
posted @ 2022-06-10 15:32 咸瑜 阅读(96) 评论(0) 推荐(0)
摘要: 前置操作:UserdetailService配置好 开始: 1.重写 WebSecurityConfigurerAdapter 配置的 void configure(HttpSecurity http) 方法:配置类实现相关配置: 然后你就在static里面new个login.html 就好: 注意 阅读全文
posted @ 2022-06-10 14:16 咸瑜 阅读(64) 评论(0) 推荐(0)
摘要: 导入依赖: mybatisPlus 和 mysql 配置数据源,基础的我不多说啦 配置的时候记得,,,看下你mysql版本,有些版本需要加时区: 爆这个鬼错误。。。。 写前准备: 1.domain 实体类,对应数据库的: 2.可别忘记还要配置类中重写一下 UserDetailService,才可以自 阅读全文
posted @ 2022-06-10 09:33 咸瑜 阅读(44) 评论(0) 推荐(0)
摘要: SpringSecurity 特点: ⚫ 和 Spring 无缝整合。 ⚫ 全面的权限控制。 ⚫ 专门为 Web 开发而设计。 ◼旧版本不能脱离 Web 环境使用。 ◼新版本对整个框架进行了分层抽取,分成了核心模块和 Web 模块。单独 引入核心模块就可以脱离 Web 环境。 ⚫ 重量级。 创建Sp 阅读全文
posted @ 2022-06-09 21:50 咸瑜 阅读(43) 评论(0) 推荐(0)
摘要: 先来环境: .env.development .env.production 这个我不多说了把 # just a flag 那个文件就写那个 ENV = 'production' # base api VUE_APP_BASE_API = '/xxxxx-api' 安装: npm i --save 阅读全文
posted @ 2022-06-07 09:36 咸瑜 阅读(298) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 73 下一页