//package org.springblade.modules.ureport.config;
|
//import com.bstek.ureport.console.UReportServlet;
|
//import com.bstek.ureport.definition.datasource.BuildinDatasource;
|
//import org.springblade.core.log.exception.ServiceException;
|
//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;
|
//
|
///**
|
// * ureport 配置类
|
// * @author zhongrj
|
// * @since 2022-03-21
|
// */
|
//@ImportResource("classpath:ureport-console-context.xml")//不加项目能够启动但是会导致加载数据源报错或加载不了
|
//@Configuration
|
//public class UreportConfig implements BuildinDatasource {
|
//
|
// @Resource
|
// DataSource dataSource;
|
//
|
// /**
|
// * 定义ureport的启动servlet
|
// * @return
|
// */
|
// @Bean
|
// @SuppressWarnings("unchecked")
|
// public ServletRegistrationBean ureportServlet(){
|
// ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new UReportServlet());
|
// servletRegistrationBean.addUrlMappings("/ureport/*");
|
// return servletRegistrationBean;
|
// }
|
//
|
//
|
// @Override
|
// public String name() {
|
// return "智慧保安数据源";
|
// }
|
//
|
// @Override
|
// public Connection getConnection() {
|
// try {
|
// return dataSource.getConnection();
|
// } catch (SQLException e) {
|
// new ServiceException("Ureport 数据源 获取连接失败!");
|
// e.printStackTrace();
|
// }
|
// return null;
|
// }
|
//
|
//}
|