我有一個SpringBoot應用程序,它使用Swagger作爲API文檔和Swagger-UI來呈現它。SpringBoot jar項目+ swaggerUI +廚師+動態變量
使用任何端點從招搖的UI之前,我需要檢索的承載令牌併爲此一個clientId和授權端點使用
我有2個不同的環境下,無論是clientID的和授權的端點是不同的。
我正在使用廚師來處理我的應用程序(這是一個JAR啓動爲java -jar myapi.jar)的部署,它爲每個環境構建不同的application.properties,但因爲clientID和auth url位於swagger-ui的index.html,並且它們是INSIDE jar,我不知道如何在部署時使用廚師來替換這些值。
有沒有辦法我可以通過這些值以某種方式?或者唯一的解決方案是沒有JAR而是爆炸的罐子?
TLDR:我希望能夠更換取決於environement中的index.html值
這對我來說有點不清楚,但我認爲你應該能夠製作一些ruby代碼來解壓縮內存,獲取值並將它們設置爲UI服務器上的節點屬性,然後從客戶端訪問此節點屬性... – Tensibai