Java 的插件框架 PF4J
生活随笔
收集整理的這篇文章主要介紹了
Java 的插件框架 PF4J
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
開源項(xiàng)目地址:https://github.com/decebals/pf4j
PF4J 是一個(gè) Java 的插件框架,為第三方提供應(yīng)用擴(kuò)展的渠道。使用 PF4J 你可以輕松將一個(gè)普通的 Java 應(yīng)用轉(zhuǎn)成一個(gè)模塊化的應(yīng)用。PF4J 本身非常輕量級,只有 50KB 左右,目前只依賴了?slf4j。Gitblit?項(xiàng)目使用的就是 PF4J 進(jìn)行插件管理。
Maven:
?| 1 2 3 4 5 | <dependency> ????<groupId>ro.fortsoft.pf4j</groupId> ????<artifactId>pf4j</artifactId> ????<version>${pf4j.version}</version> </dependency> |
示例代碼:
?| 1 2 3 4 5 6 7 8 9 | public?static?void?main(String[]?args)?{ ????... ????PluginManager?pluginManager?=?new?DefaultPluginManager(); ????pluginManager.loadPlugins(); ????pluginManager.startPlugins(); ????... } |
總結(jié)
以上是生活随笔為你收集整理的Java 的插件框架 PF4J的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hive学习和配置Mysql
- 下一篇: Sqoop 1.99.3 hadoop