- 本项目是为了减少在Java项目中搜索对象转换的一个工具包.
- 提供统一的对象转换入口进行转换
- 在SpringBoot项目中的使用过程如下
-
编写 convert 相关实现, 继承
com.github.huifer.convert.think.api.CommonConvert
接口进行开发 -
启动类添加注解
@EnableCommonConvert(scanPackages = {"com.github.huifer.comvert.example.convet"})
scanPackages
代表了CommonConvert
接口实现的存放位置
-
使用
com.github.huifer.convert.think.impl.ConvertFacade.convert
方法获取转换结果
完整代码请查看SpringBootExample
- 编写 convert 相关实现, 继承
com.github.huifer.convert.think.api.CommonConvert
接口进行开发 - 在项目中
start
方法或者main
方法中调用CommonConvertRunner.start(new String[] {"com.github.huifer.convert.think"})
- 使用
com.github.huifer.convert.think.impl.ConvertFacade.convert
方法获取转换结果
完整代码请查看JavaExample