工具类

BeasUtils.copyProperties(source,target)

BeanUtils.copyProperties是一个浅拷贝方法,复制属性时,我们只需要把DTO对象和要转化的对象两个的属性值设置为一样的名称,并且保证一样的类型就可以了。
Google开发的JSON库,可以实现JSON字符串与JAVA对象之间的转换,使用起来也非常方便。

JFreeChart

能够为你生成各种类型的图表,并且支持多种输出格式,包括PNG和JPEG图片格式,以及向PDF,EPS,SVG等矢量图。

JasperReports

JasperReports提供了一套完整的报表解决方案,帮助用户使用用Java语言来开发具有报告功能的程序。JasperReports的模版采用XML格式,从数据库中抽取数据,并以PDF、HTML、XLS、CSV及XML等各种格式生成报表。它的一大优势是能够处理大数据量的报表。

Apache POI

Apache POI是一个免费的开源库用于处理Microsoft Office文档。用它可以使用Java读取和创建,修改MS Excel文件,MS Word和MSPowerPoint文件。(GitHub上的代码库)

添加下面的引用,在Maven项目中加入这个库


org.apache.poi
poi
3.14



org.apache.commons
commons-lang3
3.4


com.google.guava
guava
19.0


joda-time
joda-time
2.9.3

你可能感兴趣的:(工具类)