文章目录
- 1、数据库
- 2、创建公有子模块spring-security(先创建,之后再讲,我们权限管理需要它)
- 1、创建子模块,引入依赖
- 2、工具类
- 3、Security配置类
- 4、用户和认证实体类
- 1、安全认证用户详细信息
- 2、用户实体类
- 5、过滤器
- 1、访问过滤器
- 2、登陆过滤器
- 6、一些业务逻辑类
- 1、密码的处理方法类型
- 2、登出业务逻辑类
- 3、token管理
- 4、未授权的统一处理方式
- 3、创建子模块,引入依赖并在gateway网关配置路由
- 4、递归显示所有菜单(因为我们不知道到底有多少级嵌套)
- 1、实体类中添加三个字段,用来表示自己的级别,1级为最上级,以及子菜单和是否选中
- 2、controller
- 3、service
- 4、测试
- 5、其它所有代码
- 1、controller
- 1、indexController
- 2、PermissionController
- 3、RoleController
- 4、UserController
- 2、实体类
- 1、Permission
- 2、Role
- 3、RolePermission
- 4、User
- 5、UserRole
- 3、service
- 1、IndexServiceImpl
- 2、PermissionServiceImpl
- 3、RolePermissionServiceImpl
- 4、RoleServiceImpl
- 5、UserDetailsServiceImpl
- 6、UserRoleServiceImpl
- 7、UserServiceImpl
- 4、mapper
- 1、PermissionMapper


1、创建子模块,引入依赖

2、工具类

3、Security配置类

4、用户和认证实体类
1、安全认证用户详细信息

2、用户实体类

5、过滤器
1、访问过滤器

2、登陆过滤器

6、一些业务逻辑类
1、密码的处理方法类型

2、登出业务逻辑类

3、token管理

4、未授权的统一处理方式


1、application.yml
2、网关配置

3、启动类

4、代码生成器生成MVC架构,如果你没有使用网关跨域,请添加跨域注解到启动类,实体类需要加入自动填充


1、实体类中添加三个字段,用来表示自己的级别,1级为最上级,以及子菜单和是否选中

2、controller
3、service

4、测试


1、controller
1、indexController
2、PermissionController
3、RoleController
4、UserController
2、实体类
1、Permission
2、Role
3、RolePermission
4、User
5、UserRole
3、service
1、IndexServiceImpl
2、PermissionServiceImpl
3、RolePermissionServiceImpl
4、RoleServiceImpl
5、UserDetailsServiceImpl
6、UserRoleServiceImpl
7、UserServiceImpl
4、mapper
1、PermissionMapper
到此这篇swagger开启(swagger开启访问控制)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/50397.html