feilong 3.4.0 发布了,让Java开发更简便的工具库
- 让你从大量重复的底层代码中脱身,提高开发效率;
- 让你的代码
更简炼,易写、易读、易于维护;
文档地址: http://feilong-core.mydoc.io/
maven 依赖配置:
<dependency>
<groupId>com.github.ifeilong</groupId>
<artifactId>feilong</artifactId>
<version>3.4.0</version>
</dependency>
Gradle 依赖配置:
com.github.ifeilong:feilong:3.4.0
本次升级共有 22 处变更, 具体参见 3.4.0 milestone
#498 🔥 删除 feilong-lib-xstream [依赖调整 删除]
如果你需要使用feilong xstream 相关工具类或者组件,比如 com.feilong.context.converter.XStreamStringToBeanConverter, com.feilong.xml.XmlUtil, 你需要自行依赖
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.4.20</version>
</dependency>
#503 SimpleMapRequestHeaderBuilder 修改注释 [javadoc]
#502 SimpleMapRequestHeaderBuilder 新增map 的构造函数, 简化构造
#497 XStreamStringToBeanConverter 修改注释 [javadoc]
#496 com.feilong.context.converter.IfStringToBeanConverter 新增注释 [javadoc]
#501 修改 XMLMapBuilderStringToBeanConverter 注释 [javadoc]
#500 修改JsonStringToBeanConverter 注释 [javadoc]
#505 修改 CapitalizePropertyNameProcessor 注释 [javadoc]
#504 ✨ 新建 SimpleMapPropertyNameProcessor 简单的map 隐射实现 [enhancement]
#57 ✨ 建议在MD5Util里面新增一个根据byte数组或InputStream加密的方法 [enhancement]
#507 ✨ 新增 com.feilong.security.oneway.SHA1Util.encode(byte[]) 方法 [enhancement]
#509 ✨ 新增 com.feilong.security.oneway.SHA384Util.encode(byte[]) 方法 [enhancement]
#511 ✨ 新增 com.feilong.security.oneway.Sm3Util.encode(byte[]) 方法 [enhancement]
#508 ✨ 新增com.feilong.security.oneway.SHA256Util.encode(byte[]) 方法 [enhancement]
#510 ✨ 新增com.feilong.security.oneway.SHA512Util.encode(byte[]) 方法 [enhancement]
#506 ✨ 新建个base64Util [enhancement]
#40 Security framework of XStream not initialized, XStream is probably vulnerable
#320 XStream 漏洞事宜
#493 logback 升级到 1.4.5
#494 maven-dependency-plugin 升级到3.4.0
#495 versions-maven-plugin 升级到 2.14.2
#499 添加 xstream 为可选依赖 [feilong-xml]
如果你需要使用feilong xstream 相关工具类或者组件,比如 com.feilong.context.converter.XStreamStringToBeanConverter, com.feilong.xml.XmlUtil, 你需要自行依赖
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.4.20</version>
</dependency>