W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
插件模塊采用獨(dú)立的ClassLoader類加載器來(lái)管理私有JAR包、類、資源文件等,設(shè)計(jì)目標(biāo)是在接口開發(fā)模式下,將需求進(jìn)行更細(xì)顆粒度拆分,從而達(dá)到一個(gè)理想化可重用代碼的封裝形態(tài);
每個(gè)插件都是封閉的世界,插件與外界之間溝通的唯一方法是通過業(yè)務(wù)接口調(diào)用,管理這些插件的容器被稱之為插件工廠(IPluginFactory),負(fù)責(zé)插件的分析、加載和初始化,以及插件的生命周期管理,插件模塊支持創(chuàng)建多個(gè)插件工廠實(shí)例,工廠對(duì)象之間完全獨(dú)立,無(wú)任何依賴關(guān)系;
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-plugin</artifactId> <version>2.0-SNAPSHOT</version> </dependency>
注:在項(xiàng)目的pom.xml中添加上述配置,該模塊已經(jīng)默認(rèn)引入核心包依賴,無(wú)需重復(fù)配置。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: