如何解决feign和bean重名呢?
下文笔者讲述解决feign和bean重名的方法及示例分享,如下所示
feign调用时 通过设置不同的contextId,避免不同的业务层调用bean时不冲突 注意事项: feign中的contextId不能和业务层中的bean重名例:
package com.java265.platform.admin.server.feign; import com.java265.platform.common.core.web.ServerResponse; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; @FeignClient(name="platform-admin-server",contextId = "SysStoreFeign") @RequestMapping("/sysStoreApi") public interface SysStoreApi { @GetMapping("/getInfo/{infoId}") ServerResponse getInfo(@PathVariable Long infoId); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。