若依框架,代码生成,系统404异常 解决方案

文章主要介绍了在使用若依代码生成功能后,遇到404异常的两种解决方案。一是确保将生成的代码放置到正确目录,如controller代码应放在ruoyi-admin下,其他Java代码放在ruoyi-system下,如果改变包结构需配置扫描位置。二是当代码已放置正确但仍有404异常时,可能是因为新导入的代码未自动编译,可通过关闭项目并手动编译后再启动来解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景

使用若依的生成代码功能,下载生成的代码并将其放入项目中后,启动项目,对应页面提示系统接口404异常。

二、解决方法

错误的原因之一:没有把代码放到应该放的位置(默认位置)。

1.controller包的代码要放到ruoyi-admin下,对应位置;

2.其余Java代码放到ruoyi-system下。

如果想要把controller内容放到自己的包下,需要配置扫描位置,这里给出官方的回复。

@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }, scanBasePackages = { "com.ruoyi.*", "com.test.*" }) 

// 或者加上
@ComponentScan({ "com.ruoyi.*", "com.test.*" })

错误的原因之二:

在确定代码都放到应该放的位置的(默认位置)的情况下。

运行代码任然出现404的情况,这种情况往往是运行项目时候刚导入的代码没有自动编译导致的。

只需要关闭项目

Build-->Build Project

然后再启动项目即可。

### 关于 RuoYi 框架代码生成器的使用教程 #### 一、RuoYi 代码生成器简介 RuoYi 是一款基于 Spring Boot 和 Vue.js 开发的企业级应用解决方案,其中集成了一款非常实用的代码生成器。这款工具可以帮助开发者快速构建基础的数据访问层、业务逻辑层以及前端页面,极大提高了开发效率[^1]。 #### 二、安装与配置 为了使用 RuoYi 的代码生成器,首先需要下载并部署好整个 RuoYi 系统环境。对于具体的安装指南可以参照官方文档说明。完成环境搭建之后,在后台管理系统中找到“工具”菜单下的“代码生成”,这里就是操作入口[^3]。 #### 三、创建数据表结构 在正式开始生成代码之前,应当先定义好要处理的数据模型。可以通过数据库管理工具如 Navicat 来设计表格结构,并确保每张表都有合理的字段设置。例如,如果想要为学生信息建立一个新的实体类,则可以在数据库里新增 `my_students` 表单,并为其设定必要的属性列,比如学号、姓名等[^5]。 #### 四、启动代码生成功能 当所有的准备工作都完成后,就可以回到 RuoYi 后台界面点击进入“代码生成”。在此处输入目标模块名称(即对应刚才所建好的数据库表名),选择合适的模板样式后提交请求即可触发自动编码过程。系统会自动生成一系列前后端文件夹目录及其内部源码文件[^2]。 ```bash # 假设我们正在 Linux 或 MacOS 上运行命令行来克隆仓库 git clone https://gitee.com/PerHanser/cx_RuoYi-Vue.git cd cx_RuoYi-Vue/ ``` #### 五、查看生成的结果 一旦生成流程结束,就能立即看到新添置的功能模块已经被加入到了应用程序当中去了。此时不仅能在服务器端发现相应的 Controller, Service 层接口实现;同时也会得到配套的前端视图组件,使得整个 CRUD (Create Read Update Delete) 流程变得异常简便快捷[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值