1. 程式人生 > >springboot+swagger+版本控制(文末附demo)

springboot+swagger+版本控制(文末附demo)

 

背景:

    Swagger不做過多介紹了,本篇為大家介紹下springboot+swagger下api介面的版本控制。(文末提供demo下載

    通常情況下服務上線後,會不停的迭代版本(BUG、新需求等),如果沒有控制好版本,後期專案會越來越凌亂……

下載:原始碼demo

實現效果:    

swagger

程式碼:

 

ApiVersion.java

 

 

ApiVersionCondition.java

CustomRequestMappingHandlerMapping.java

WebApiConfig.java

 

contorller層:

至此版本控制已經可以實現,但是

問題1:

swagger頁面無法訪問了

 

問題2:

jackson配置失效,返回時間戳

spring:

    # jackson時間格式化

    jackson:

        time-zone: GMT+8

        date-format: yyyy-MM-dd HH:mm:ss

掃碼進群交流: