我有以下类层次结构
@RequestMapping("/resource")
interface Resource {
@GetMapping
String hello();
}
@FeignClient(name = "resource")
interface ResourceFeign extends Resource {
}
@RestController
class ResourceImpl implements Resource {
// implementation ommitted
}
如何设置所有这些内容而不会出现以下错误
引起:java.lang.IllegalStateException:模糊映射。不能 map' com.example.client.ResourceFeign'方法 public abstract java.lang.String com.example.rest.Resource.hello() to {[/ resource],methods = [GET]}:已经有了 ' resourceImpl' bean方法公开 String com.example.rest.ResourceImpl.hello() 映射。在 org.springframework.web.servlet.handler.AbstractHandlerMethodMapping $ MappingRegistry.assertUniqueMethodMapping(AbstractHandlerMethodMapping.java:576)