jeecg-boot在线开发从数据库导入表单(导入失败如何处理)

当我们使用jeecg-boot在线开发从数据库导入表单时发现。这里面始终找不到表单数据。但是我们数据库是有表的

1.操作

数据为空

2.继续发现请求的地址为

http://localhost:3000/项目名/online/cgform/head/queryTables/?_t=1582165365

3.此时我们通过idea去查找里面做的什么操作

通过感觉查询online。发现

4.点击进去查看,发现这一层隐藏的挺深啊

5.接着查找我们所访问的地址,发现

这个请求类在cgform===>a====>d中

6.找到方法

7.至此我们已经查找到了这个方法

8.当我们点击进去看发现这个方法比较神秘

发现了查找表的sql

select distinct table_name from information_schema.columns where table_schema = {0}

我第一次执行,发现查询的是jeecg-boot.。但是我已经将schema定义为我需要的名称了,并没有jeecg-boot。

select distinct table_name from information_schema.columns where table_schema = jeecg-boot

9.此时我们查看连接初始化,也就是这句

10.这个正式获取连接的方法,有地址,。用户名。密码等。

当我点击进去查看,发现。这些参数已经被定义了。。

11.随后上面有一句配置文件加载引起了我的注意

12.看着应该是配置,和数据源的配置

发现在类初始化的时候,有重新赋值。

13.这个时候我想到了,问题肯定在这两个配置文件中

正好对应resource下的jeecg中的配置文件

14.紧接着,我把这些参数修改为我自身数据库数据

此时已经可以获取到数据了

不得不说。这个配置还是挺牛的。当然第一次没发现。佩服大神的思想。算是学习到了

发布了115 篇原创文章 · 获赞 58 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/luChenH/article/details/104406445