对工作中遇到的问题简单的总结:
版本信息:
springboot 2.0.5 加swagger2.2
问题描述:
在controller 中用@RequestBody注解接收参数时,会导致调用微服务接口的Fegin注入失败;去掉@RequestBody注解,系统正常工作。
原因:
应该是swagger2.2不支持该注解导致。
解决:
将swagger版本调到2.7
补充:
本想用swagger的最高版本2.9。但是springboot 2.0.5不支持swagger高于2.7的版本
springboot 2.1可以支持高于2.7的版本