权限模块功能设计与数据库结构设计
管理后台服务会采用Spring Data Rest 与Spring Boot 实现两套对外服务接口,两套接口具有互补作用, 同时掌握更多技术点。
Spring Data Rest 遵循HATEOAS模型, 属于Rest的最高级形态, 前面章节已作过详细讲解, 基于Spring Data Jpa 特性, 这里主要用来负责增删改查的处理。
Spring Boot 也是遵循Rest风格, 在这里是负责较复杂逻辑接口的实现。
接口菜单管理
角色管理
用户管理
Swagger2集成使用
项目中封装Swagger组件, 方便配置使用
start模块用于封装组件,以便其他模块引用。
让Swagger支持Spring data Rest 接口<!-- swagger 支持 data rest 接口的依赖 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-data-rest</artifactId> </dependency>集成swagger-bootstrap-ui界面
<!-- Swagger ui 风格 组件--> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>swagger-bootstrap-ui</artifactId> <version>1.9.3</version> </dependency>
页面展示
整体页面风格更直观,且方便使用。
(TODO)下面是OAtuh2,swagger与Gateway整合
还没有评论,来说两句吧...