- 1. 引入maven依赖
- 2. 注入UReport2 需要使用到的Servlet,并引入配置文件
- 3. 配置application.yml
- 4. 修改报表默认路径
- 5. 启动SpringBoot项目
2. 注入UReport2 需要使用到的Servlet,并引入配置文件org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-starter-web mysql mysql-connector-java 5.1.46 org.springframework.boot spring-boot-starter-jdbc com.bstek.ureport ureport2-console 2.2.8
@SpringBootApplication
@importResource("classpath:ureport-console-context.xml")
public class Ureport2DemoApplication {
public static void main(String[] args) {
SpringApplication.run(Ureport2DemoApplication.class, args);
}
@Bean
public ServletRegistrationBean buildUreportServlet(){
return new ServletRegistrationBean(new UReportServlet(), "/ureport/*");
}
}
3. 配置application.yml
server:
port: 8081
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false
username: test
password: test
driver-class-name: com.mysql.jdbc.Driver
4. 修改报表默认路径
在resource下创建ureport.properties,文件内容如下
ureport.disableHttpSessionReportCache=true ureport.disableFileProvider=false ureport.fileStoreDir=d:/ureport2files ureport.debug=true5. 启动SpringBoot项目
访问http://localhost:8081/ureport/designer,出现如下界面则配置成功



