1-1-springboot中集成ureport2-第1步-引入ureport2

1-创建1简单的springboot的web项目

启动测试:

2-添加ureport依赖

<dependency>							
    <groupId>com.bstek.ureport</groupId>							
    <artifactId>ureport2-console</artifactId>							
    <version>2.2.9</version>							
</dependency>							

3-将UReport2需要使用到的servlet注册到项目中 

Spring Boot提供两种Servlet整合方式:

注解扫描方式(自定义的Servlet适合本方法)和组件注册方式(第3方提供的Servlet适合使用这种方式),此处我们是要将UReport2依赖中提供的com.bstek.ureport.console.UReportServlet注册到项目中,使用组件注册方式更加适用。

package com.example.demo.config;

import com.bstek.ureport.console.UReportServlet;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @Autor lht
 * @Date 2024/10/30
 */
@Configuration
public class UReportConfig {
    @Bean
    public ServletRegistrationBean reportServlet(){
        ServletRegistrationBean bean = new ServletRegistrationBean(new UReportServlet());
        //在这个servlet配置当中,值为“/ureport/*”的url-pattern是一定不能变的,否则系统将无法运行
        bean.addUrlMappings("/ureport/*");
        return bean;
    }
}

4-加载UReport2的spring 配置文件 

因为 UReport2 是架构在 spring 之上的,所以作为配置的最后一步就是让我们的项目加载 UReport2 的 spring 配置文件。

添加UReport2 的spring配置文件的引用配置前,启动项目,访问设计器,报如下错误:

添加UReport2 的spring配置文件的引用配置,如下

@ImportResource("classpath:ureport-console-context.xml")

 

添加完上述配置后,重新启动项目,访问设计地址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值