springboot整合swagger遇到的坑

AstoIfy發表於2018-10-18

對工作中遇到的問題簡單的總結:

版本資訊:

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

相關文章