mica(云母)

mica 由如梦技术内部的 lutool(撸秃) 演变而来。lutool 诞生于 2017 年,受 jhipster 启发逐步形成一个微服务的核心集。

lutool 名称与功能不太符合,故在2019年开源时将其改名为 mica(云母),寓意为云服务的基石。

mica 2.x核心依赖

mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采用 mica-auto 自动生成 spring.factoriesspring-devtools.properties 配置,仅依赖 Spring boot、Spring cloud 全家桶,无第三方依赖。市面上鲜有的微服务核心组件。

依赖 版本
Spring Boot 2.3.x

mica 2.0.4-GA 更新说明

  • 📝 完善使用文档.
  • ✨ mica-http 添加 pathParam 方法。
  • ✨ mica-ip2region IpInfo 添加 getAddress 方法。
  • ✨ 添加 mica-xss 模块.
  • ✨ mica-http 使用 CompletableFuture 优化异步 github #29 。
  • ✨ mica-core BeanUtil add deepClone method.
  • ✨ mica-core INetUtil 添加内网 ip 判断。
  • ✨ mica-spider 修复 readme,简化使用。
  • ⬆️ 升级 spring cloud 到 Hoxton.SR6。
  • ⬆️ 升级 spring boot 到 2.3.2.RELEASE。
  • ⬆️ 升级 knife4j 到 2.0.4。
  • ⬆️ 升级 mica-auto 到 1.2.5。

新增 mica-xss 组件

  • 基于 Jsoup 的 xss 过滤。
  • 字符串类型的表单数据进行 xss 处理。
  • 字符串类型的 json 数据进行 xss 处理。
  • 提供路由控制器方法级别的放行规则和注解

文档

关注我们


image.png


扫描上面二维码,更多精彩内容每天推荐!


如梦技术
59 声望7 粉丝

人生就像愤怒的小鸟,当你失败时总又几只猪在笑。