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