mica 2.5.7 发布,mica-redis 优化,方便自定义序列化

栏目: 软件资讯 · 发布时间: 4年前

内容简介:一、mica(云母) mica是一个微服务组件集,但不仅仅是组件,我们关注的是微服务生态并持续演进,尽量做到开箱即用,简化使用和排坑。总共已有 40+ 组件,并且很多组件已经打通。 二、版本说明 最新版本 mica 版本...

一、mica(云母)

mica是一个微服务组件集,但不仅仅是组件,我们关注的是微服务生态并持续演进,尽量做到开箱即用,简化使用和排坑。总共已有 40+ 组件,并且很多组件已经打通。 

mica 2.5.7 发布,mica-redis 优化,方便自定义序列化

mica 2.5.7 发布,mica-redis 优化,方便自定义序列化

二、版本说明

最新版本 mica 版本 spring boot 版本 spring cloud 版本
2.5.7 mica 2.5.x 2.5.x 2020
2.4.11 mica 2.4.x 2.4.x 2020
2.1.1-GA mica 2.0.x~2.1.x 2.2.x ~ 2.3.x Hoxton

说明:mica 对 Spring cloud 为非强制依赖,除了 mica-jobs、mica-prometheus 其他组件普通 Spring boot 项目也可以使用

三、更新记录

v2.5.7 - 2021-11-28

  • ✨ mica-redis 优化,方便自定义序列化。
  • ✨ mica-xss 优化,避免 xss 关闭时被类扫描,导致 bean 找不到异常。
  • ✨ mica-core 添加 retry 接口。
  • ✨ mica-http 代码优化去掉 spring retry 依赖。,感谢 Jap 作者亚东的建议。
  • ???? mica-redis 优化 README.md 文档,感谢 Jap 作者亚东的 pr。
  • ???? mica-http 更新 README.md 文档。
  • ⬆️ Upgrading dependencies.
  • ⬆️ 升级 Gradle 到 7.3。
  • ⬆️ 升级 lombok 到 1.18.22。
  • ⬆️ 升级 Spring boot 到 2.5.7。
  • ⬆️ 升级 mica-weixin 到 2.1.2。

v2.5.6 - 2021-10-28

  • ✨ mica-redis 优化 MicaRedisCache bean 名称。
  • ✨ mica-spider 更好的支持 java 17。
  • ✨ mica-core BeanUtil#generator 支持 java17。
  • ???? mica-redis rpush、lpush 修复,优化 MicaRedisCache 方法泛型。
  • ⬆️ 升级 druid 到 1.2.8
  • ⬆️ 升级到 Spring boot 到 2.5.6

mica-http 使用

mica-http 是基于 okhttp 封装,Fluent 语法的 http 工具包。

// 同步请求 url,方法支持 get、post、patch、put、delete
HttpRequest.get("https://www.baidu.com")
    .useSlf4jLog() // 使用 Slf4j 日志,同类的有 .useConsoleLog(),日志级别为 BODY
    .addHeader("x-account-id", "mica001") // 添加 header
    .addCookie(builder -> builder.domain("www.baidu.com").name("name").value("value"))  // 添加 cookie
    .query("q", "mica") // 设置 url 参数,默认进行 url encode
    .queryEncoded("name", "encodedValue")
    .retryOn(responseSpec -> !responseSpec.isOk()) // 对结果集进行断言重试
    .proxy(InetSocketAddress.createUnresolved("127.0.0.1", 8080)) // 设置代理
    .formBuilder()                  // 表单构造器,同类 multipartFormBuilder 文件上传表单
    .add("id", 123123)              // 表单参数
    .execute()                      // 发起请求
    .asJsonNode();                  // 结果集转换,注:如果网络异常等会直接抛出异常。
// 同类的方法有 asString、asBytes
// json 类响应:asJsonNode、asValue、asList、asMap、atJsonPath、,采用 jackson 处理
// file 文件:toFile

四、mica生态

五、文档


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

互联网时代

互联网时代

《互联网时代》主创团队 / 北京联合出版公司 / 2015-2-1 / 49.80元

【编辑推荐】 1、人类正进入一个充满未知的时代,《互联网时代》不仅告诉你现在,还告诉你未来。 2、中央电视台《互联网时代》是全球第一部全面、系统、深入、客观解析互联网的纪录片,同名图书容量巨大,除纪录片内容,更包含大量尚未播出的内容。 3、中央电视台继《大国崛起》《公司的力量》《华尔街》等之后的又一重磅力作。10个摄影组,制作近3年,在全球14个国家和地区拍摄,6位“互联网之父”......一起来看看 《互联网时代》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具