全网最新 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软件-花样影视 1.0.9c免费看全网高清片源

macOS软件-91(花样)影视 1.1.0免费看全网高清片源

Pig AvroStorage + 记录中不支持的类型:类 org.apache.pig.data.DataByteArray

Pig 中的 Python UDF

全网首发 | Elasticsearch 认证(ECE)最新考试大纲解读

JDK下载安装与环境变量配置全网最新