Java类型转换工具开源项目

我要开发同款
proginn13443565082026年01月01日
65阅读

技术信息

语言技术
Java
系统类型
Web
行业分类
开发工具
开源地址
https://github.com/JackHou1987/autobind
授权协议
MIT许可

功能介绍

一款基于Java类型转换工具
特性
1. 支持复杂嵌套Javabean对象之间转换
2. 支持复杂泛型对象之间转换
3. 支持通用常见Java类型转换
4. 转换属性提供高度可配置并精细到字段级
5. 提供简单易用API
6. 提供基于字节码生成本地代码功能,以提升转换性能
7. 持续完善中...
主要模块
1. Type Module: 封装了原始java.lang.reflect.Type并结合Spring ResolvableType提供各种类型及泛型支持
2. Converter Module: 提供了用户自定义Converter和内置Converter,支持各种类型自定义转换
3. Config Module: 提供可配置能力,精细控制转换过程并通过自定义校验器及EL表达式校验提供校验功能
4. BeanMapper Module: 封装JavaBean对象与JavaBean对象或者JavaBean对象与Map之间转换功能
5. Performance Module: 封装了基于字节码生成native code能力
6. 提供基础工具能力,支撑上述模块功能

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论