SpringSecurity-6.微服务权限案例

微服务权限管理案例主要功能:

1.登录(认证)
2.添加角色
3.为角色分配菜单权限
4.添加用户
5.位用户分配角色
*--------------------------------------------------------------------------------------------------------------

1.表的设计

请添加图片描述

  • 添加角色->为角色分配菜单
  • 添加用户->为用户分配角色

2.在数据库中创建表

见附件1。

3.案例涉及技术说明

  • maven 创建父工程和子模块
  • Springboot 微服务架构SpringCloud,
  • Mybatis Plus 用于操作数据库
  • SpringCloud Gitway网关;注册中心nacos
  • 其他技术:Redis;Jwt(生成token字符串);Swagger;前端技术

4.搭建项目工程

创建父工程acl_parent:管理依赖版本
创建子模块:
(1)common
(2)infrastructure
(3)service
请添加图片描述

5.在每个模块中引入相关依赖

6.启动redis和nacos

在windows中启动redis:
找到redis安装目录:cd D:\redis\Redis
输入redis启动命令:redis-server.exe redis.windows.conf
ps1:如果出现如下错误,输入提示的:.\redis-server.exe

PS D:\redis\Redis> redis-server.exe redis.windows
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值