mica(云母)
mica 云母,寓意为云服务的核心,增强 Spring cloud 功能,使得 Spring cloud 服务开发更加方便快捷。
mica 核心依赖
mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采用 mica-auto
自动生成 spring.factories 和 spring-devtools.properties 配置,仅依赖 Spring
boot、Spring cloud 全家桶,无第三方依赖。市面上鲜有的微服务核心组件。
依赖 |
版本 |
Spring Boot |
2.1.x |
Spring Cloud |
Greenwich.RELEASE |
更新说明
✨ 添加 mica-plus-swagger 组件,改用 swagger-bootstrap-ui 。
✨ 项目启动完成之后停止控制台日志打印。
⚡️ 优化 MicaBeanCopier 避免 copy 代码未改包造成的出错。
⚡️ ObjectUtil 添加 isNull、isNotNull、isTrue、isFalse 等方法并同步进 $ 。
⚡️ BaseController 改为 IController 方便业务中进行二次扩展。
✨ 添加 lbWebClient 和 header 透传处理功能,Spring cloud gateway 中用起来特爽 。
✨ LauncherService 支持 ordered 排序.
⚡️ 优化redis组件,
⚡️ 启动监听,如果有 swagger,打印 swagger ui 地址。
⚡️ 调整验证码旋转度数,避免文字遮挡。
⚡️ 优化异常处理.
⚡️ 添加只有 message 的 ServiceException 构造器.
|