springboot集成ureport2

UReport2

UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。 在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外)。使用UReport2,打开浏览器即可完成各种复杂报表的设计制作。 UReport2是第一款基于Apache-2.0开源协议的中式报表引擎,Github地址:https://github.com/youseries/u

集成

springboot集成ureport2还是很简单的

1、 pom文件

        
        
            com.bstek.ureport
            ureport2-console
            2.2.9
        

		
        
        
            mysql
            mysql-connector-java
            8.0.16
        

2、Application


//加载xml
@ImportResource("classpath:ureport-console-context.xml")
@SpringBootApplication
public class TestApplication {

    public static void main(String[] args) {
        SpringApplication.run(TestApplication.class, args);
    }
//    组件注册
    @Bean
    public ServletRegistrationBean urportServlet(){
        ServletRegistrationBean bean = new ServletRegistrationBean(new UReportServlet());
        bean.addUrlMappings("/ureport/*");
        return bean;
    }

}

好了,就是这么简单。(注意一下com.bstek.ureport:ureport2-font:2.0.1是否成功下载)
访问地址http://localhost:8080/ureport/designer
springboot集成ureport2_第1张图片
1、配置数据源

springboot集成ureport2_第2张图片

2、添加数据集

剩下的就自行探索吧

你可能感兴趣的:(springboot,ureport,自动报表)