wince 5.0同步驱动_全网最新 pig 2.5.0发布 !支持Spring Boot 2.2 和 Spring Cloud Hoxton

gitee: https://gitee.com/log4j/pig  
github: https://github.com/pigxcloud/pig

关于微服务脚手架 pig

bc8947a2270f744086a654c072c2d1f1.png
  • 基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的RBAC权限管理系统  

  • 基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手  

  • 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持  

  • 提供 lambda 、stream api 、webflux 的生产实践  

版本变化

核心依赖版本号
Spring Boot2.2.0.RELEASE
Spring CloudHoxton.RC1
Spring Security OAuth22.3.6
Mybatis Plus3.2.0
hutool5.0.3
Avue2.2.0

pig-gen 2.5.0

支持一键生成微服务应用接入 pig 发布兼容pig 2.5.0 版本

1
2<dependency>
3    <groupId>com.pig4cloud.archetypegroupId>
4    <artifactId>pig-genartifactId>
5    <version>last.versionversion>
6dependency>
544a61ee6d10a9b302d2e913522a2d34.gif

模块移除

正式移除 pig-zipkin 模块

Spring Cloud 目前推荐直接使用 zipkin 官方编译好的 server zipkin github

1java -jar zipkin-server.jar

升级中遇到的问题

spring boot 2.2.0 bug ,造成 和mybatis 3.5.2 不兼容

issue:https://github.com/spring-projects/spring-boot/issues/18670

解决方法:我们重新编译了 mybatis 3.5.2 、mybatis-plus 3.2.0 修改部分源码兼容 maven 坐标修改为

1<dependency>
2    <groupId>com.pig4cloudgroupId>
3    <artifactId>mybatis-plusartifactId>
4<version>3.2.05

spring boot admin 未发布 2.2.0 适配版本

解决方法: 使用快照版本2.2.0-SNAPSHOT, 需要配置快照厂库

 1<repository>
2    <id>sonatype-nexus-snapshotsid>
3    <name>Sonatype Nexus Snapshotsname>
4    <url>https://oss.sonatype.org/content/repositories/snapshots/url>
5    <snapshots>
6        <enabled>trueenabled>
7    snapshots>
8    <releases>
9        <enabled>falseenabled>
10    releases>
11repository>

后边计划

升级 hoxton 正式版本,预计本月内官方发布 release 版本

3cbc53ce1244a26f6e05ab4498dda21b.png

升级 spring boot 2.2.x ,解决同 mybatis 不兼容问题

重新整理看云文档,加入新功能说明

升级中可以遇到问题

由于使用的  Spring Cloud RC 版本未同步到 阿里云等国内镜像厂库

1mvn clean install

可能会出现失败,建议重复执行几次即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值