该类库为核心包,包括构建器、工具类、数据验证、ID 生成器、转换器、序列化、数学方法、消息注入、Manager 层注解、日期时间类和各通用接口定义。
<dependency>
<groupId>com.buession</groupId>
<artifactId>buession-core</artifactId>
<version>x.x.x</version>
</dependency>
Map、集合的便捷式构建,减少您的代码行数
目前,仅包含消息构建器,您可以通过注解 @Message 将您环境中的错误码、错误消息的配置注入到 MessageObject 类型的属性中
数组、Map、集合的工具类
定义应用上下文的类库、注解
使用配置参数对对象进行配置
使用源对象对目标对象进行定制
数据转化器,基于 mapstruct 的 POJO 类映射接口定义。定义了常用的数据转化器。
日期、时间工具
基于 UUID、jnanoid ID、雪花算法等等的 ID 生成器。
定义了实用的数学函数
将对象序列化为二进制或 JSON。
将二进制或 JSON 反序列化为对象。
数据验证器及其注解
常用通用性工具类
通用的接口定义,框架自身类
通用异常的定义