一、mica(云母)
mica
由如梦技术内部的 lutool(撸秃)
演变而来。lutool
诞生于 2017 年,受 jhipster
启发逐步形成一个微服务的核心集。
因 lutool
名称与功能不太符合,故在2019年开源时将其改名为 mica(云母)
,寓意为云服务的基石。
二、mica 2.x核心依赖
mica
基于 java 8
,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采用 mica-auto
自动生成 spring.factories
和 spring-devtools.properties
配置,仅依赖 Spring boot、Spring cloud 全家桶,无第三方依赖。市面上鲜有的微服务核心组件。
依赖 | 版本 |
---|---|
Spring Boot | 2.3.x |
三、更新说明(累积更新)
v2.0.8-GA - 2020-10-20
- mica-metrics 添加对 druid 连接池的支持(未来会扩展更多指标)。
- mica-core StringUtil 添加格式化执行时间方法。
- mica-core CollectionUtil 优化泛型。
- mica-core 完善 FileUtil,方便使用
- mica-core 完善 JsonUtil,方便使用。
- mica-core 完善 DateUtil,方便使用。
- mica-core 抽取 Pkcs7Encoder。
- mica-core Validated group extends Default.
- 修复文档错误.
- 添加 mica 生态连接。
v2.0.7-GA - 2020-09-25
- 文档完善,详见:http://wiki.dreamlu.net
- mica-core Once 添加方法。
- 优化 mica-jobs 模块,默认开启。
- 添加 DesensitizationUtil 脱敏工具类。
- 添加 commons-lang 中的字符串系列操作方法。
- 优化 mica-redis getCounter。
- mica-redis 优化 incrBy、decrBy,添加带超时的方法。
- mica-redis 优化 jdk 序列化。
- Upgrading dependencies. spring boot 2.3.4
- 升级到 Spring cloud Hoxton.SR8。
v2.0.6-GA - 2020-08-22
- mica-core BeanUtil 添加 toNewMap 方法。
- 优化 mica-core MicaConstant 中添加 mdc accountId。
- 优化 mica-core 补上 LuTool 中的 Bean diff。
- 优化 mica-core DateUtil 添加部分方法。
- mica-captcha graphics dispose.
- mica-http 文档添加https证书示例。
- 升级 spring boot 到 2.3.3.RELEASE。
四、mica生态
- mica-auto (Spring boot starter 利器): https://gitee.com/596392912/mica-auto
- mica-weixin(jfinal weixin 的 spring boot starter):https://gitee.com/596392912/mica-weixin
- mica-mqtt(基于 t-io 实现的 mqtt组件):https://gitee.com/596392912/mica-mqtt
- Spring cloud 微服务 http2 方案(h2c): https://gitee.com/596392912/spring-cloud-java11
五、文档
- mica 源码 Github:https://github.com/lets-mica
- mica 源码 Gitee(码云):https://gitee.com/596392912/mica
- 文档地址(官网):https://www.dreamlu.net/mica2x/index.html
- 文档地址(语雀-可关注订阅):https://www.yuque.com/dreamlu
- 示例项目:https://github.com/lets-mica/mica-example
六、关注我们
扫描上面二维码,更多精彩内容每天推荐!