2016-11-16 59 views
-1

是否可以從MobileFirst 7.1 Java適配器中的屬性文件加載後端服務器URL,而無需每次都讀取屬性?如果有人在已經部署適配器的情況下更改URL,會發生什麼情況? 目標是爲所有環境(DEV,TEST,PROD等)構建適配器,並將後端URL保存在.adapter文件之外。MobileFirst Java適配器後端服務器URL

+0

您需要提及您的MobileFirst Platform版本... –

+0

@IdanAdar MobileFirst platform 7.1 – Shrirang

回答

0

您無法保留適配器旨在連接到適配器實施之外的URL。

在Java適配器中,您可以使用Java代碼定義和創建連接。

+0

我對適配器的生命週期感到困惑,何時會調用AdapterApplication類的init方法?是否有可能從init加載屬性文件,然後在資源類中使用它?請原諒我對MobileFirst Java適配器/ JAX-RS實現的瞭解 – Shrirang

+0

在部署適配器後(或者如果已部署並且重新啓動服務器),將調用init方法。從理論上講,你可能會將一個文件加載到內存並讀取其內容,然後運行一些後端邏輯來決定使用哪個地址,但爲什麼?只需對它們全部進行硬編碼,爲什麼要加載外部文件...... –

+0

項目部署小組堅持認爲配置部分屬於屬性文件而不是硬編碼,因此他們可以重用.adapter文件,而無需重新構建代碼只需更改屬性文件。謝謝你的答案@Idan。 – Shrirang

相關問題