1.引入依赖:
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.8.0</version>
</dependency>
2.通过Jaspersoft Studio软件生成jrxml模板文件
注意中文字体设置 需要与我们程序中所拥有的字体资源一致
一般放在非Detail区域的使用parameters组件来定义动态数据,后台使用map传递参数
放在Detail区域的,用Field组件定义动态数据,后台使用JRDataSource数据源类型传递List参数
注意传递的参数类型,要与设置模板数据的类型必须是一致的。
3.后台代码编辑流程
1.获取存入的jrxml模板地址
2.定义编译生成的jasper文件地址
3.通过两个地址进行编译文件
4.填充数据
5.生成PDF文件
入门案例代码:(JavaBean数据源方式 )
//找到模板
//模板位置 jrxml
String jrxmlPath=