我根据ruoyi-cloud想尝试自己搭建一个脚手架,代码基本上全都是按照若依上面的写的,gateway、auth、system全都启动成功了,而且nacos配置文件这些也都是读取成功的,但是当我访问http://localhost:8080/system/notice/list
的时候,无论是在网页还是在postman,都是下面的错误,而且在控制台没有任何日志输出。
{
"timestamp": "2024-04-12T19:36:22.158+08:00",
"status": 404,
"error": "Not Found",
"path": "/notice/list"
}
折磨我好几天了,实在没办法来求点儿思路....
检查一下gateway是否配置正确
感谢评论,我nacos中的gateway的配置和项目里面的配置都是照着ruoyi项目里面的写的,只是改了一些名字,我怀疑是因为我从启动gateway的时候报的错误就开始有问题了,我刚开始搭建好启动gateway的时候报Consider defining a bean of type 'cn.yhf.common.redis.service.RedisService' in your configuration.
这个错误,但是我启动若依的源代码是不报错的,于是我在gateway的启动类上面是加了@ComponentScan(basePackages = {"cn.yhf.common.redis.service"})
,不报错了,但是auth的启动类也需要我添加 @ComponentScan(basePackages = {"cn.yhf.common.security.service","cn.yhf.common.redis.service"})
,但是若依的源代码都是不需要要添加的,我目前为止主要挠头的就是这三个问题
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论