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.*" })
文章介绍了如何使用Java后端结合代码生成器设计数据库表,通过工具自动生成代码,并指导如何组织项目结构,处理Vue前端内容。在遇到404异常时,提供了将Controller放到正确模块或调整扫描包的解决方案。






