mica 云母,寓意为云服务的核心,使得云服务开发更加方便快捷。mica 的前身是 lutool,lutool在内部孵化了小两年,已经被多个朋友运用到企业。由于 lutool 对微服务不够友好,故重塑了mica。mica 中的部分大部分组件进行了持续性打磨,增强易用性和性能。
mica 基于 java 8,没有历史包袱,支持传统 Servlet
和 Reactive
(webflux)。采用 mica-auto
自动生成 spring.factories
和 spring-devtools.properties
配置,仅依赖 Spring boot、Spring cloud 全家桶,无第三方依赖。市面上鲜有的微服务核心组件。
修复 webflux
下不支持的配置。
异常 event requestUrl
拼接 queryString
,添加 requestMethod
参数。
调整环境处理和请求日志,方便动态调整。
调整 base64
验证码为直接返回 Captcha
对象,方便二次处理。
swagger
服务名不使用大写, webflux swagger
仅仅自动配置 Docket
。
添加 lutool
中的资源读取工具。
优化文件下载。
Spring-core $
url
版本号和 header
版本处理。 webflux
和 serlvet
允许以引入不改源码的形式免费用于学习、毕设、公司项目、私活等。
特殊情况修改代码,但仍然想闭源需经过作者同意。
参考请注明:参考自 mica: https://gitee.com/596392912/mica