Spring Boot 2.1.8.RELEASE集成UReport2 (一) 环境搭建

目录

一、环境安装

二、创建Spring Boot项目

三、集成UReport2

配置pom.xml

注册UReportServlet

四、引入数据库依赖

配置数据库信息

导入数据库脚本

运行主程序


一、环境安装

  1. 系统环境:windows 7+jdk1.8.0+maven3.3.9+mysql5.6
  2. 源码托管:https://gitee.com/lfw1024/myreport
  3. 环境搭建:https://blog.csdn.net/fuwen1989/article/details/51204300

二、创建Spring Boot项目

登录 https://start.spring.io 创建项目,导入eclipse.

三、集成UReport2

  • 配置pom.xml

导入ureport包,代码位置:https://gitee.com/lfw1024/myreport/blob/master/pom.xml

        
		
		    com.bstek.ureport
		    ureport2-console
		    2.2.9
		
		
		
		    org.apache.commons
		    commons-lang3
		    3.8
		
  • 注册UReportServlet

在springboot启动文件https://gitee.com/lfw1024/myreport/blob/master/src/main/java/com/ggzn/MyreportApplication.java

核心代码:

@ImportResource("classpath:ureport-console-context.xml")
     /**注册 UReportServlet
     * @param  servlet
     * @param  urlMappings 值为“/ureport/*”的 urlMappings 是一定不能变的,否则系统将无法运行。
     */
	@Bean
	public ServletRegistrationBean ureportServlet(){
		ServletRegistrationBean bean = new ServletRegistrationBean(new UReportServlet(), "/ureport/*");
		return bean;
	}

四、引入数据库依赖

         
		 
			org.springframework.boot
			spring-boot-starter-jdbc
		
		
		
			org.mybatis.spring.boot
			mybatis-spring-boot-starter
			2.0.0
		
		
        
            com.alibaba
            druid-spring-boot-starter
            1.1.10
        
        
        
            mysql
            mysql-connector-java
            runtime
        
  • 配置数据库信息

文件详情:https://gitee.com/lfw1024/myreport/blob/master/src/main/resources/application.properties

# datasource参数配置
spring.datasource.druid.db-type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.druid.url=jdbc:mysql://192.168.111.130:3306/ureport?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=GMT%2B8
spring.datasource.druid.username=root
spring.datasource.druid.password=root
spring.datasource.druid.driverClassName=com.mysql.cj.jdbc.Driver
  • 导入数据库脚本

https://gitee.com/lfw1024/myreport/blob/master/src/main/resources/sql/ureport.sql

  • 运行主程序

在浏览器上输入访问地址 http://localhost:8080/ureport/designer 不出意外的话可以看到如下界面

Spring Boot 2.1.8.RELEASE集成UReport2 (一) 环境搭建_第1张图片

 

你可能感兴趣的:(SpringBoot)