All articles about 工具

常用开发库 – MapStruct工具库详解

# 常用开发库 – MapStruct工具库详解 MapStruct是一款非常实用Java工具,主要用于解决对象之间的拷贝问题,比如PO/DTO/VO/QueryParam之间的转换问题。区别于BeanUtils这种通过反射,它通过编译器编译生成常规方法,将可以很大程度上提升效率。全面的官方手册可以参考官方文档PDF 在新窗口打开。 为什么会引入MapStruct这类工具 JavaBean 问题引入 MapStruct 带来的改变 MapStruct入门例子 Pom.xml Entity VO 类 mapper(或者converter) 测试类 MapStrcut实现的原理? 编译后的类 … More 常用开发库 – MapStruct工具库详解

常用开发库 – Lombok工具库详解

# 常用开发库 – Lombok工具库详解 Lombok是一款非常实用Java工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。实际上我并不推荐使用Lombok(不主动使用它), 但是因为它有着很大的使用量,我们仍然有必要掌握它,不仅知道如何使用和它解决的问题,还要知道它的坑。 Lombok的引入 在引入Lombok之前我们是怎么做的 Lombok的安装和使用 Lombok官网 Lombok安装 Lombok注解说明 Lombok代码示例 Lombok深入理解 Lombok解决了什么问题 Lombok的原理 Lombok类似原理工具有什么 Lombok没有未来 – Java14 … More 常用开发库 – Lombok工具库详解

常用开发库 – Spring常用工具类

# 常用开发库 – Spring常用工具类 Spring作为常用的开发框架,在Spring框架应用中,排在ApacheCommon,Guava, Huool等通用库后,第二优先级可以考虑使用Spring-core-xxx.jar中的util包。(提醒读者:对于工具类,要站在高一点的角度知道有哪些,而不是只看到代码… 用的时候具体看下即可) 内置的resouce类型 工具类 xml工具 其它工具集 和web相关的工具 # 内置的resouce类型 UrlResource ClassPathResource FileSystemResource ServletContextResource InputStreamResource ByteArrayResource … More 常用开发库 – Spring常用工具类

♥常用开发库知识体系详解♥

# ♥常用开发库知识体系详解♥ 在开发应用时正确使用一些开源第三方工具包可以极大的提升开发效率,本章主要介绍运用极为广泛的工具包,比如Apache Common,Google Guava,Hutool等。 相关文章 # 相关文章 常用类库 – Apache Common包 工具类第一选择1 – Apache common包不仅被成千上万开源工具使用,更是学习Java编程比较好的代码参考工具,效率工具。 常用类库 – Google Guava包 … More ♥常用开发库知识体系详解♥

常用开发库 – Spring常用工具类

# 常用开发库 – Spring常用工具类 Spring作为常用的开发框架,在Spring框架应用中,排在ApacheCommon,Guava, Huool等通用库后,第二优先级可以考虑使用Spring-core-xxx.jar中的util包。(提醒读者:对于工具类,要站在高一点的角度知道有哪些,而不是只看到代码… 用的时候具体看下即可) 内置的resouce类型 工具类 xml工具 其它工具集 和web相关的工具 # 内置的resouce类型 UrlResource ClassPathResource FileSystemResource ServletContextResource InputStreamResource ByteArrayResource … More 常用开发库 – Spring常用工具类

♥常用开发库知识体系详解♥

# ♥常用开发库知识体系详解♥ 在开发应用时正确使用一些开源第三方工具包可以极大的提升开发效率,本章主要介绍运用极为广泛的工具包,比如Apache Common,Google Guava,Hutool等。 相关文章 # 相关文章 常用类库 – Apache Common包 工具类第一选择1 – Apache common包不仅被成千上万开源工具使用,更是学习Java编程比较好的代码参考工具,效率工具。 常用类库 – Google Guava包 … More ♥常用开发库知识体系详解♥

正则表达式 – 在线工具汇总

# 正则表达式 – 在线工具汇总 本文主要总结常用的在线正则表达式相关的工具,从而高效的写出正确的表达式。 工具一:可视化理解正则 工具二:在线测试正则 工具三:Regexr # 工具一:可视化理解正则 该工具主要帮助你理解你的正则表达式 正则表达式工具-Regulex 在新窗口打开 以 正浮点数 为例子:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$, 你将可以非常直观的看到它的流程: # 工具二:在线测试正则 该工具主要用于在线测试你写的正则是否有效 … More 正则表达式 – 在线工具汇总