springboot集成swagger遇到的坑

对工作中遇到的问题简单的总结:

版本信息:

      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的版本

你可能感兴趣的:(springboot集成swagger遇到的坑)