我是靠谱客的博主 唠叨哈密瓜,最近开发中收集的这篇文章主要介绍spring boot 整合finereport,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Spring boot 整合finereport 8.0过程

1.   参考资料

http://bbs.fanruan.com/thread-100507-1-1.html 整合资料,本人按照此文档进行整理,最后整理成功,进行了整理的补充

2.   首先需要下载finereport所需要的jar包,稍后会整理到一起,方便大家使用,下载finereport的安装文件也可以,安装之后,会在lib文件夹中显示

 

3.   安装finereport包到本地仓库:将以下命令另存为*.bat

call mvninstall:install-file -Dfile=D:jarfr-core-8.0.jar -DgroupId=com.fr -DartifactId=fr-core -Dversion=8.3 -Dpackaging=jar

call mvninstall:install-file -Dfile=D:jarfr-report-8.0.jar -DgroupId=com.fr  -DartifactId=fr-report-Dversion=8.3 -Dpackaging=jar

call mvninstall:install-file -Dfile=D:jarfr-third-8.0.jar -DgroupId=com.fr -DartifactId=fr-third -Dversion=8.3 -Dpackaging=jar

call mvninstall:install-file -Dfile=D:jarfr-performance-8.0.jar -DgroupId=com.fr -DartifactId=fr-performance -Dversion=8.3 -Dpackaging=jar

call mvninstall:install-file -Dfile=D:jarfr-platform-8.0.jar -DgroupId=com.fr -DartifactId=fr-platform -Dversion=8.3 -Dpackaging=jar

call mvninstall:install-file  -Dfile=D:jarfr-chart-8.0.jar  -DgroupId=com.fr  -DartifactId=fr-chart -Dversion=8.3-Dpackaging=jar

 

自行修改-Dfile=后面的路径,执行*.bat,就将finereport安装在本地了

4.   集成pom.xml进行设置

1),修改依赖,项目使用到spring-cloudeurekazuul,具体依赖版本如下:
<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId><version>1.5.2.RELEASE</version>

</dependency>

<dependency>

<groupId>org.springframework.cloud</groupId>

<artifactId>spring-cloud-starter-eureka</artifactId><version>1.2.6.RELEASE</version>

</dependency>

2),因为我的项目不是web项目,所以按照web项目的需求,在src/main/创建webapps文件夹,在webapps文件夹下,创建WEB-INF文件夹,将finereport的安装文件中的WEB-INF下的文件拷贝到刚才新建的webapps下的WEB-INF文件夹中,去掉 web.xml文件

 

3), pom修改spring-boot打包方式为war,一定注意修改

4)修改pom依赖的包,添加servlet依赖,去掉内嵌Tomcat依赖,

5),加入finereportjar包的依赖

6),springboot项目的启动类同级建立一个类SpringbootStartApplication extendsSpringBootServletInitializer 重写configure方法,让bulider指向原本main方法的类,这样就会在tomcat启动的时候启动spring-boot相关配置

在原来的启动类中,增加serverlet支持

注意:配置项目时候注意依赖顺序,spring-boot-starter-web在最上面

至此整合完毕 

相关jar包下载地址: http://download.csdn.net/download/zhanglixin_1984/10229401

最后

以上就是唠叨哈密瓜为你收集整理的spring boot 整合finereport的全部内容,希望文章能够帮你解决spring boot 整合finereport所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部