最新需要用的最新的finerepot整合到springboot项目,成功整合流程如下

1.先要把jar包的整合到MAVEN里,安装路径的web-inf/lib里去整合这6个

整合FineReport到Spring Boot项目


call mvn install:install-file -Dfile=H:\FineReport_9\WebReport\WEB-INF\lib\fr-core-9.0.jar -DgroupId=com.fr -DartifactId=fr-core -Dversion=9.0 -Dpackaging=jar

call mvn install:install-file -Dfile=H:\FineReport_9\WebReport\WEB-INF\lib\fr-report-9.0.jar -DgroupId=com.fr  -DartifactId=fr-report -Dversion=9.0 -Dpackaging=jar

call mvn install:install-file -Dfile=H:\FineReport_9\WebReport\WEB-INF\lib\fr-third-9.0.jar -DgroupId=com.fr -DartifactId=fr-third -Dversion=9.0 -Dpackaging=jar

call mvn install:install-file -Dfile=H:\FineReport_9\WebReport\WEB-INF\lib\fr-performance-9.0.jar -DgroupId=com.fr -DartifactId=fr-performance -Dversion=9.0 -Dpackaging=jar

call mvn install:install-file -Dfile=H:\FineReport_9\WebReport\WEB-INF\lib\fr-platform-9.0.jar -DgroupId=com.fr -DartifactId=fr-platform -Dversion=9.0 -Dpackaging=jar

call mvn install:install-file  -Dfile=H:\FineReport_9\WebReport\WEB-INF\lib\fr-chart-9.0.jar  -DgroupId=com.fr  -DartifactId=fr-chart -Dversion=9.0 -Dpackaging=jar


2.整合完后,就需要在项目中添加

整合FineReport到Spring Boot项目

这里要把web的配置放在之上(坑了我一次)


然后springboot自己用的内嵌tomcat,默认打包成jar来启动,但是jar无法访问到FR,所以必须改

整合FineReport到Spring Boot项目

整合FineReport到Spring Boot项目

整合FineReport到Spring Boot项目

整合FineReport到Spring Boot项目


然后修改启动方式

同级目录下创建

整合FineReport到Spring Boot项目

public class SpringbootStartApplication extends SpringBootServletInitializer {

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(WbsProductApplication.class);
}

}

原本启动项目加入

整合FineReport到Spring Boot项目


好吧,可以开心启动并使用FR的iframe了

相关文章:

  • 2019-06-29
  • 2021-11-27
  • 2021-12-01
  • 2021-11-26
  • 2018-07-29
  • 2019-12-16
猜你喜欢
  • 2021-05-29
  • 2021-12-12
  • 2019-12-14
  • 2021-05-12
  • 2021-11-13
  • 2019-06-21
  • 2018-04-07
相关资源
相似解决方案