最近在做微服务开发,项目中使用spring boot, eureka, feign, hystrix, swagger1等,结果在项目启动时,发现feignclient总是注入失败,抛出空指针异常:
1 | Caused by: java.lang.NullPointerException: null |
解决办法,在配置swagger时,增加springSwaggerConfig.jacksonSwaggerSupport();
具体如下:
1 |
|
参考:
https://segmentfault.com/a/1190000006595187
https://github.com/spring-cloud/spring-cloud-consul/issues/121
当然,升级成swagger2同样可以解决此问题。