Spring boot 集成 ureport (一) 基本集成

    这两天在研究 Spring boot 集成 ureport 框架,其实我对Spring boot的了解不是很深;为什么想到要集成这个东西?因为有个群里的小伙伴说老是集成不上,然后我上次也是远程帮他弄了很久;嗯,还真的没弄出来,后来他项目也忙也就没搞了,大约1个月前,我觉得我找到了好的方案,问他集成不,当时他说没时间!然后三天前他说现在bug改完了,问我怎么弄的,然后我们又是一顿搞,各种想办法,以为他项目是Spring boot的,结果发现可能是他们公司封装的框架吧!和Spring boot很像,然后我就来研究spring boot了,嗯!兴趣来了挡都挡不住!

 好了不扯皮了上代码:

声明:代码为核心代码,为了简洁!完整代码请移步我的github -->【带我传送到github】

pom.xml

<!-- ureport 依赖 -->
<dependency>
    <groupId>com.bstek.ureport</groupId>
    <artifactId>ureport2-console</artifactId>
    <version>2.2.5-SNAPSHOT</version>
</dependency>

spring boot 主启动类

package indi.qiaolin.test;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 *  Ureport2 配置类
 * @author qiaolin
 * @version 2018年5月9日
 */

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
  
}

ureport 配置类 (此配置类的所在包需要在 主启动类包路径下或者其子包下)

package indi.qiaolin.test.ureport.config;

import javax.servlet.Servlet;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;

import com.bstek.ureport.console.UReportServlet;

/**
 *  Ureport2 配置类
 * @author qiaolin
 * @version 2018年5月9日
 */

@ImportResource("classpath:ureport-console-context.xml")
@EnableAutoConfiguration
@Configuration
@ComponentScan(basePackages = "com.qiaolin.test")
public class UreportConfig {
	
	@Bean
	public ServletRegistrationBean<Servlet> buildUreportServlet(){
		return new ServletRegistrationBean<Servlet>(new UReportServlet(), "/ureport/*");
	}
	
}

此时运行主程序,在浏览器上输入访问地址 http://localhost:[端口]/ureport/designer 不出意外的话可以看到如下界面:




  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值