一片伟大的净土

灵魂的归处,肉体的坟墓。

基于mysql生成ruoyi网页的相关问题

1.ruoyi数据从哪来
首先ruoyi是没有数据的,数据是根据底层的spring boot Java代码(map和control)从mysql里面处理出来。
生成代码给的sql运行之后就会生成网页,但是没有数据是正常的。(因为代码没运行)
需要把main放到新模块下,然后把main的template模板挪到admin的模板下(admin是主网页,需要手动挪过去)
如果搜索模块少了几个是正常的,在ruoyi自带的模板中,mysql只有varchar能作为搜索类型,所以新闻内容
这种较长的格式设置为text,不能被加入搜索是正常的(不是bug)

2.网页生成了,数据能显示了,有bug也直接去改代码,不需要在用代码生成模块了
bug很有可能是java类型,或者spring底层代码导致的错误,也就是原本模块就没考虑到这个问题
所以需要我们直接去对代码进行修改
比如新闻内容显示很长,这里对control获取的内容进行修改,不对实际获取内容修改,将实际内容改成30个字符就可以解决问题
如下所示

3.数据不显示,网页有问题
具体代码生成模板点此处查看
提几个重点,表和表字段均要有注释。
需要有主键,没有的话自己生成一个自增主键(这里解决了一个多查询错误的问题,但是又跳了一个新的问题,只能明天再说了)
三个pom引用是否写错(主项目引用有version,分模块中没有)
引用之后是否刷新了pom文件