全网最新 pig 2.5.0发布 !支持Spring Boot 2.2 和 Spring Cloud Hoxton
Posted 如梦技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全网最新 pig 2.5.0发布 !支持Spring Boot 2.2 和 Spring Cloud Hoxton相关的知识,希望对你有一定的参考价值。
gitee: https://gitee.com/log4j/pig
github: https://github.com/pigxcloud/pig
关于微服务脚手架 pig
基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的RBAC权限管理系统
基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手
提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持
提供 lambda 、stream api 、webflux 的生产实践
版本变化
核心依赖 | 版本号 |
---|---|
Spring Boot | 2.2.0.RELEASE |
Spring Cloud | Hoxton.RC1 |
Spring Security OAuth2 | 2.3.6 |
Mybatis Plus | 3.2.0 |
hutool | 5.0.3 |
Avue | 2.2.0 |
pig-gen 2.5.0
支持一键生成微服务应用接入 pig
发布兼容pig 2.5.0
版本
1<!-- pig-gen archetype -->
2<dependency>
3 <groupId>com.pig4cloud.archetype</groupId>
4 <artifactId>pig-gen</artifactId>
5 <version>last.version</version>
6</dependency>
模块移除
正式移除 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.pig4cloud</groupId>
3 <artifactId>mybatis-plus</artifactId>
4<version>3.2.0</
5
spring boot admin 未发布 2.2.0
适配版本
解决方法: 使用快照版本2.2.0-SNAPSHOT
, 需要配置快照厂库
1<repository>
2 <id>sonatype-nexus-snapshots</id>
3 <name>Sonatype Nexus Snapshots</name>
4 <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
5 <snapshots>
6 <enabled>true</enabled>
7 </snapshots>
8 <releases>
9 <enabled>false</enabled>
10 </releases>
11</repository>
后边计划
升级 hoxton 正式版本,预计本月内官方发布 release 版本
升级 spring boot 2.2.x ,解决同 mybatis
不兼容问题
重新整理看云文档,加入新功能说明
升级中可以遇到问题
由于使用的 Spring Cloud RC
版本未同步到 阿里云等国内镜像厂库
1mvn clean install
可能会出现失败,建议重复执行几次即可
以上是关于全网最新 pig 2.5.0发布 !支持Spring Boot 2.2 和 Spring Cloud Hoxton的主要内容,如果未能解决你的问题,请参考以下文章
macOS软件-91(花样)影视 1.1.0免费看全网高清片源
Pig AvroStorage + 记录中不支持的类型:类 org.apache.pig.data.DataByteArray