内容简介:mica 0.0.1-RC4 发布,Spring cloud微服务开发核心组件集 mica 云母 —— 微服务核心 mica 云母,寓意为云服务的核心,使得云服务开发更加方便快捷。mica 的前身是 lutool,lutool在内部孵化了小两年,已经被多个...
mica 0.0.1-RC4 发布,Spring cloud微服务开发核心组件集
mica 云母 —— 微服务核心
mica 云母,寓意为云服务的核心,使得云服务开发更加方便快捷。mica 的前身是 lutool,lutool在内部孵化了小两年,已经被多个朋友运用到企业。由于 lutool 对微服务不够友好,故重塑了mica。mica 中的部分大部分组件进行了持续性打磨,增强易用性和性能。
mica 核心依赖
mica 基于 java 8,没有历史包袱。仅依赖 Spring 全家桶,无第三方依赖。
更新说明
本定 0.0.1-RC3
为最后一个 RC 版本,考虑到 webflux
迟早需要兼容,故发布 0.0.1-RC4
提前做了兼容。
[0.0.1-RC4] - 2019-03-13
-
➕ webflux url 版本号和 header版本处理。
-
➕ webflux 异常统一处理,未知异常发送 Event 事件,方便监听收集。
-
➕ webflux 枚举转换,规则同 jackson。
-
➕ webflux RequestContextHolder,方便获取 webflux
request
。
模块划分
mica-core
-
常用 工具 包,基于
Spring-core
扩展增强,无其他依赖。 -
增强 cglib Bean copy,高性能(接近直接get set),支持链式 bean,支持类型转换 。
-
$
工具类快捷方法,不用再记忆到底有哪些工具类。 -
统一消息返回体,封装得更加好用。
-
Jaskson Read Write HttpMessageConverter,分读写的消息转换器。
-
Spring 枚举转换器,规则同 Jackson。
mica-launcher
-
项目启动器
-
启动信息打印
-
系统环境处理
-
spi 扩展其它启动器
mica-boot
-
异步配置。
-
异常处理,未知异常发送 Event 事件,方便监听收集。
-
swagger自动化配置,加入jar包即可。
-
jackson配置。
-
文件上传配置。
-
文件下载,支持断点续传。
-
请求日志打印,方便开发。
-
url
版本号和header
版本处理。
mica-boot-test
-
方便 mica-boot 测试,注入 mica-launcher 中注入的参数。
mica-log4j2
-
mica log4j配置。
-
基于 disruptor 异步日志,高性能。
-
非开发环境将 System.out 和 err 写入 log。
mica-captcha
-
验证码,支持
webflux
和serlvet。
协议 LGPL v3
允许以引入不改源码的形式免费用于学习、毕设、公司项目、私活等。
特殊情况修改代码,但仍然想闭源需经过作者同意。
参考请注明:参考自 mica:https://gitee.com/596392912/mica
文档
-
文档地址(官网):https://www.dreamlu.net/#/doc/docs
-
文档地址(语雀-可关注订阅):https://www.yuque.com/dreamlu/mica
以上所述就是小编给大家介绍的《mica 0.0.1-RC4 发布,完善对 spring boot webflux 的支持》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- ThinkPHP 完善 5.* 版本对 Composer2 的支持
- xmake v2.3.4 发布,更加完善的工具链支持
- ThinkPHP 5.1.18 版本发布,完善 Swoole/Workerman 支持
- ThinkPHP 5.1.23 发布,完善数据集和 Yaconf 支持
- ThinkPHP 5.1.23 发布,完善数据集和 Yaconf 支持
- 白鹭产品矩阵更新,引擎完善小游戏和Facebook开发支持
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。