PF4JJava 的插件框架
PF4J 是一個 Java 的插件框架,為第三方提供應用擴展的渠道。使用 PF4J 你可以輕松將一個普通的 Java 應用轉成一個模塊化的應用。PF4J 本身非常輕量級,只有 50KB 左右,目前只依賴了 slf4j。Gitblit 項目使用的就是 PF4J 進行插件管理。
Maven:
<dependency>
<groupId>ro.fortsoft.pf4j</groupId>
<artifactId>pf4j</artifactId>
<version>${pf4j.version}</version>
</dependency>
示例代碼:
public static void main(String[] args) {
...
PluginManager pluginManager = new DefaultPluginManager();
pluginManager.loadPlugins();
pluginManager.startPlugins();
...
}
評論
圖片
表情
