nacos的feign.FeignException$NotFound: status 404 reading UserClient#getUserOrderInf


nacos的 feign.FeignException$NotFound: status 404 reading UserClient#getUserOrderInf 问题

1.检查依赖是否成功导入

2.检查 被调用类配置文件、启动类 和 调用类的配置类、启动类

被调用类配置文件、启动类

...
# 服务名,用于SpringCloud
spring.application.name=service-edu

# 注册nacos服务地址
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
...
@SpringBootApplication
@EnableDiscoveryClient // nacos注册
@ComponentScan(basePackages = {"com.jh"})
public class EduApplication {

    public static void main(String[] args) {
        SpringApplication.run(EduApplication.class,args);
    }
    
}

调用类的配置类、启动类

@FeignClient中name必须要和被调用模块名完全一样(建议复制粘贴)
@PostMapping()中路径必须是 接口全路径
方法的返回类型以及方法名,参数也必须一模一样(建议复制粘贴)

image-20210601225900200

@SpringBootApplication
@ComponentScan(basePackages = {"com.jh"})
@MapperScan("com.jh.eduorder.mapper")
@EnableDiscoveryClient // nacos注册
@EnableFeignClients // nacos远程调用
public class OrderApplication {

    public static void main(String[] args) {
        SpringApplication.run(OrderApplication.class,args);
    }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM