文章詳情頁
java - WebService:如何實現(xiàn)插件式的WebService呢?
瀏覽:137日期:2024-01-08 11:21:18
問題描述
需要用Java為多方提供不同的北向接口
例如部署在現(xiàn)場A的開放接口1、2,部署在現(xiàn)場B的開放接口3
以前的實現(xiàn)方式是將接口1、2、3都打包到工程中,不需要的可以不對外發(fā)布,但現(xiàn)在需改為可配置、可插拔的北向接口
我首先想到的是將接口打包成Jar,當(dāng)需要時隨時丟進(jìn)工程,并重啟工程重新加載,請問有實現(xiàn)過類似需求的嗎?是怎樣的思路呢?
問題解答
回答1:實現(xiàn)可配置就好了不,項目還是以jar包的形式,但是發(fā)布的是否可以通過配置來配置你的接口咯
回答2:其實可以在各個接口定義一個標(biāo)識,標(biāo)識關(guān)閉則不執(zhí)行業(yè)務(wù)邏輯,接口實際不返回業(yè)務(wù)數(shù)據(jù),這樣就實現(xiàn)了你要的功能
標(biāo)簽:
java
上一條:java - wait(),notify(),notifyAll() T2 start! T2 end! T1 start! 為什么會阻塞下一條:java - weeex[android]list的實現(xiàn)itemview沒有進(jìn)行重用
相關(guān)文章:
1. javascript - 關(guān)于css絕對定位在ios瀏覽器被橡皮筋遮擋的問題2. python - beautifulsoup獲取網(wǎng)頁內(nèi)容的問題3. python - 能通過CAN控制一部普通的家用轎車嗎?4. mysql優(yōu)化 - 關(guān)于mysql分區(qū)5. javascript - 請問 chrome 為什么會重復(fù)加載圖片資源?6. 人工智能 - python 機(jī)器學(xué)習(xí) 醫(yī)療數(shù)據(jù) 怎么學(xué)7. centos7 編譯安裝 Python 3.5.1 失敗8. mysql - 分庫分表、分區(qū)、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處9. html5 - 只用CSS如何實現(xiàn)input框的寬度隨框里輸入的內(nèi)容長短自動適應(yīng)?10. c++ - 請問MySQL_Connection::isReadOnly 怎么解決?
排行榜

熱門標(biāo)簽