默认的只会导出注解有
org.springframework.cloud.openfeign.FeignClient
或org.springframework.cloud.netflix.feign.FeignClient
的类中的api
.
当有导出未注解
org.springframework.cloud.openfeign.FeignClient
或org.springframework.cloud.netflix.feign.FeignClient
的类中的api
的需求时,可以配置此规则
api
class.is.feign.ctrl=true
feign_ctrl
类中的api
导出所有类中的api
出现卡顿, 希望通过注释@feign_ctrl
来控制哪些类会包含api
, 那可配置为class.is.feign.ctrl=#feign_ctrl
Demo
/**
* @feign_ctrl
*/
public interface UserClient {
/**
* 获取用户信息
*
* @public
*/
@RequestMapping(value = "/user/{userId}", method = RequestMethod.GET)
UserInfo getUserInfo(@PathVariable("userId") Long userId);
}