异常1
异常代码:
@FeignClient("client-provider")
public interface TestClient {
//必须使用@RequestMapping,不能使用@GetMapping
@GetMapping(value = "/test/{name}")
String test(@PathVariable("name") String name);
}
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) ~[na:1.8.0_221]
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) ~[na:1.8.0_221]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_221]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_221]
解决方法:修改为如下模式
必须使用@RequestMapping,不能使用@GetMapping
@FeignClient("client-provider")
public interface TestClient {
@RequestMapping(value = "/test/{name}",method = RequestMethod.GET)
String test(@PathVariable("name") String name);
}