la-boot-starters项目旨在对微服务平台基础组件进行统一管理、封装,方便微服务应用接入和使用。
基于log4j2,整理了统一的日志配置,支持异步对接kafka消息队列
基于mybatisplus封装基本的数据库操作,以及一些常用的插件
封装一些常规的redis操作,支持多种序列化方式jdk
,kryo
,fastjson
等,内置分布式锁实现,可直接调用。
主要封装一些项目统一规范的内容(异常、返回值、常量、公共父类、aop日志打印等),一些常用公共类库等
封装feign调用,做一些自定义encode、decode等
封装所有接入微服务平台所需的依赖,应用服务只需要依赖该组件,即可正常接入微服务,并使用以上基础组件。