2016-01-05 18 views
0

我想在我的系統中獲得io.swagger.models.Swagger對象,這是一個基於澤西島和搖擺樂的寧靜後端。如何在基於澤西+基於Swagger的系統中檢索io.swagger.models.Swagger對象?

我在課堂上ApiListingResource看到有這樣一種說法

Swagger swagger = (Swagger) context.getAttribute("swagger"); 

,可檢索servlet上下文招搖對象。

我可以在我自己的代碼中做同樣的事嗎?這似乎不是一個合約,該屬性的名稱將永遠是「搖擺不定」。所以我不敢。

是否有任何可靠的方法來檢索對象?

回答

1

你可以依靠的情況下(是的,它是通過擴展BeanConfig

+0

設置爲名稱swagger,或用自己的邏輯有什麼辦法讓ApiListingResource.scan()之前,我找回背景下得到運行?如果我在訪問url /swagger.json之前調用Swagger swagger =(Swagger)context.getAttribute(「swagger」),我將得到一個空對象。 –