micro-apollo · 对 apollo 配置变更自动刷新,对 apollo 日志级别调整后自动刷新
Group: io.github.tf2jaguar.micro - All Dependencies
micro-codec · 对 http 调用出入参数驼峰转换,入参数 params 封装,出参数 code、data、message 封装;对 feign 调用的出入参数驼峰转换;对 swagger 展示中入参数、出参数封装
micro-core · 自定义服务异常枚举时实现 `ExceptionEnums` 如内置的常用异常状态枚举的实现方式 `public enum ErrorEnums implements ExceptionEnums`;封装了接口交互的出入参数格式类(通过 `micro-codec` 模块完成出入参数自动封装、解封装)
micro-distribute · 利用 Twitter 的 Snowflake 实现分布式ID生成器
micro-except · 定义服务异常 `ServerException` ,打印error日志,返回接口错误,业务异常 `BusinessException` ,不打印error日志,只返回接口错误,参数绑定异常 `BindException` ,打印error日志,返回接口错误等。同时捕获全局异常返回通用结构体
micro-logging · 统计经过 `http请求` 的出入参数记录,针对每个 `request` 在日志中有唯一的 `session_id` 进行区分,使用logback记录 all_log、error_log、api_log、access_log 日志并按照天做切分
micro-mybatis-plus · mybatis-plus自动生成代码工具
micro-qconf · 实现了从 qconf 中获取服务器列表,供给 `ribbon` 远程调用
microcosm · Springboot项目的工具包。尝试减少函数和功能之间的相互依赖性,每个功能都用作服务依赖性的最小单位。