
创建篇配置类,实现BuildinDatasource接口
@EnableAutoConfiguration
@Configuration
public class UReportConfig implements BuildinDatasource {
@Resource
DataSource dataSource;
@Override
public String name() {
return "内置数据源";
}
@Override
public Connection getConnection() {
try {
return dataSource.getConnection();
} catch (SQLException e) {
e.printStackTrace();
System.out.println("连接数据源失败!");
}
return null;
}
}
启动项目后,如下图所示,则配置成功
如下图所示配置
数据源名称:自己定义,随便写,自己能区分就行
连接用户名:数据库用户名
连接密码:数据库密码
驱动名称:和配置文件保持一致
连接URL:和配置文件保持一致
点击“测试连接”,显示连接成功,则配置成功
在Spring bean数据集配置中,方法名我们可以点击右侧的“选择方法”按钮来选择当前Bean对应的类中定义的方法,但这里对方法的要求是:方法必须要有三个参数,依次是String,String,Map,依次对应数据源名称、数据集名称以及外部传入的参数Map
3.1 创建Spring Bean@Component
public class DataSourceBean {
public List
3.2 配置数据源
点击“保存”,配置Bean ID完成
数据源名称:自己定义
Bean ID:创建的Bean的名称
右键点击数据源名称,选择“添加数据集”,配置数据集,如下图所示
数据集名称:自己定义
方法名:Bean中的方法名
返回对象:指定该方法返回类的全名,用于生成字段,如不指定需要手工添加字段
点击“确定”,完成数据集配置。
我们这里不指定返回对象,选择手动添加字段,右键点击数据集1,选择添加字段,输入返回类中Map的key,添加完成后结果如下图所示
将字段填充到表格中,测试数据集配置是否成功,如下图所示则配置成功
前面配置都一样,只是返回对象的配置不一样,如果配置正确,刷新数据集,对象的属性会自动显示,如下图所示
将字段填充到表格中,测试数据集配置是否成功,如下图所示则配置成功