介绍
本文将会以6.1.0版本为基础分析源码。
- DefaultJasperReportsContext
该类是个单例类,下面是该类初始化的一个流程:
- initProperties,通过该方法来加载配置文件
- getDefaultProperties,通过该方法加载jar中的默认配置文件default.jasperreports.properties;
默认的编译临时目录为用户目录(user.dir),编译时的类路径为java.class.path。
- 默认配置
包含的内容有:编译选项、字体、查询执行器、字符集、导出格式(HTML、PDF、XLS、XML、CVS、DOCX)选项、其他等。
以下内容介绍该框架中的一些工具类
- JRPropertiesUtil
查看原文:http://surenpi.com/2016/10/13/jasperreport_source_code_view/