pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统

Posted 明日技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统相关的知识,希望对你有一定的参考价值。

在整理大部分同学的需求时候,迫切需要一个小而专的微服务系统

pig团队对1.0 代码进行了大量重构。

全面兼容Spring Cloud 最新GA版本

Spring Boot 2.0.8.RELEASE 、Spring Cloud Finchley.SR2 、Spring Security OAuth2

1. 减少中间件依赖

2.0 依赖中间件只需要 mysql、redis 即可,提供傻瓜式部署方案,大大缩减了上手和使用成本。

2. 提供常见容器的支持

默认 提供docker-compose的支持,提供kubernetes (thx @毛子坤) 脚本支持。

3. 网关使用高性能 Spring Cloud Gateway ,摒弃 Zuul 1

pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统


4. Spring Cloud Config 默认本地文件,不再强制依赖Git管理

5. 全面重构资源服务器

整体接入OAuth2 提供标准专业的权限管理深度封装 spring security oauth2 只需要继承封装类,即可接入OAuth2

pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统


6. ORM 全面使用 Mybatis Plus 3,采用lambda 重构

pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统


7. 全面重构业务代码 使用lambda、stream、 lombok 重构,优雅简单

pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统


8. 前端重构

前端全面使用自研Avue,同时兼容和传统element-ui 混开,一行代码渲染出CRUD,解决后端工程师写vue的难题

pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统



pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统


9. 提供图形化的前后端代码生成

pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统


10. 全新的官网、文档展示

pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统


pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统

pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统
pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统


以上是关于pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统的主要内容,如果未能解决你的问题,请参考以下文章

OAuth 2.0。没有会议? (无国籍)

使用 oAuth 2.0 保护基于 Jersey 的 REST 服务

OAuth 2.0 认证的原理与实践

OAuth 2.0 认证的原理与实践

OAuth 2.0 授权标头

Oauth 2.0 配置与 Spring Security 冲突