java后端
先设计数据库中的表 我这里的表名为 food
找到代码生成器 点击导入表,然后选择要导入的表名 这里选择的是自己的表名
点击编辑
这里填 表明和实体类的类名 一般不需要填都是自动生成的,然后作者名 可以填 自己的作者名称。
生成信息可以参考下方的图片稍微修改一下。
点击生成代码,然后会出现一个压缩包 将其进行解压 会生成一下目录结构
将main中的文件依次对应放入到 目录下 这里需要注意的是 controller包 要放到admin模块中
这里放入的是controller 包下的内容
然后将 vue包下的内容依次放入到 ruoyi-ui 包下对应的文件夹
最后我们还有一个文件,将这个文件,在数据库中运行一下
一定要选中你的数据库 然后 选中文件运行数据库的脚本
这里代码的部分就已经完成了
接下来是 进行页面的操作
进入菜单管理 然后点击新增菜单 参考下方的图片输入自己的菜单
这些步骤做完之后
重新启动后台和前台 新的菜单出现
最后在附上使用代码生成器出现的坑
问题描述:
使用若依的生成代码功能,下载生成的代码并将其放入项目中后,启动项目,对应页面提示系统接口404异常。
解决方法:
方法一
- controller包的代码要放到ruoyi-admin下,对应位置;
- 其余Java代码放到ruoyi-system下。
方法二
如果想要把controller内容放到自己的包下,需要配置扫描位置,这里给出官方的回复。
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }, scanBasePackages = { "com.ruoyi.*", "com.test.*" })
// 或者加上
@ComponentScan({ "com.ruoyi.*", "com.test.*" })