Java 的插件框架 PF4J

Apache
Java
跨平台
2014-08-15
红薯

PF4J 是一个 Java 的插件框架,为第三方提供应用扩展的渠道。使用 PF4J 你可以轻松将一个普通的 Java 应用转成一个模块化的应用。PF4J 本身非常轻量级,只有 50KB 左右,目前只依赖了 slf4jGitblit 项目使用的就是 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();

    ...
}


加载中

评论(6)

sjack
sjack
刚用不是很熟悉,推荐下
冶卫军
冶卫军
好东西,试试先 PF4J
无即是有
无即是有
值得学习,研究gitblit发现了pf4j PF4J
Z
ZinChen
找这种框架找了很久 PF4J
java9
java9
我也是啊 PF4J
君无畏
君无畏

暂无资讯

4
回答
能实现热部署插件吗?

能实现热部署插件吗?

2014/08/16 11:27

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无博客

返回顶部
顶部