Ureport2怎么在SpringBoot中使用

  介绍

这篇文章将为大家详细讲解有关Ureport2怎么在SpringBoot中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

1, Maven添加依赖

& lt; !——ureport祝辞   ,,& lt; dependency>   ,,,,& lt; groupId> com.syyai.spring.boot   ,,,,& lt; artifactId> ureport-spring-boot-starter   ,,,,& lt; version> 2.2.9   ,,& lt;/dependency>

2,编写ureport2的配置类

配置类实现BuildinDatasource
1)注册Bean
2)重命名ureport2的数据源名称

import  com.bstek.ureport.console.UReportServlet;   import  com.bstek.ureport.definition.datasource.BuildinDatasource;   import  org.slf4j.Logger;   import  org.slf4j.LoggerFactory;   import  org.springframework.boot.autoconfigure.EnableAutoConfiguration;   import  org.springframework.boot.web.servlet.ServletRegistrationBean;   import  org.springframework.context.annotation.Bean;   import  org.springframework.context.annotation.Configuration;   import  org.springframework.context.annotation.ImportResource;      import  javax.annotation.Resource;   import  javax.sql.DataSource;   import  java.sql.Connection;   import  java.sql.SQLException;   @ImportResource(“类路径:ureport-console-context.xml")//不加项目能够启动但是会导致加载数据源报错或加载不了   @ configuration   @EnableAutoConfiguration   public  class  UreportConfig  implements  BuildinDatasource  {   ,@   DataSource 才能;数据源;   private 才能Logger  log =, LoggerFactory.getLogger (getClass ());      @Bean //才能定义ureport的启动servlet   public 才能;ServletRegistrationBean  buildUreportServlet () {   ,,,return  new  ServletRegistrationBean (new  UReportServlet (),“/ureport/*“);//,/ureport/*,不可更改   ,,}      @Override才能   public 才能;String 名称(),{   ,,,return “ureport2 数据源“;   ,,}      @Override才能   public 才能;Connection  getConnection (), {   ,,,try  {   ,,,,,return  dataSource.getConnection ();   ,,,},catch  (SQLException  e), {   ,,,,,log.error (“Ureport 数据源,获取连接失败!“);   ,,,,,e.printStackTrace ();   ,,,}   ,,,return 零;   ,,}      }

3, ureport2访问路径

http://127.0.0.1:8080项目名称/ureport/设计师

 ureport2怎么在SpringBoot中使用“> </p> <h4> 4,选择数据源方式:内置数据源</h4> <p> ureport2的配置类实现BuildinDatasource,即配好了内置的数据源,直接使用即可<br/> </p> <p> <img src=Ureport2怎么在SpringBoot中使用