Skip to content

Latest commit

 

History

History
 
 

solon.hotplug

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

配置示例

solon.hotplug:
  add1: "/x/x/x.jar"
  add2: "/x/x/x2.jar"

接口示例

public class DemoApp {
    public static void main(String[] args) {
        //管理插件
        PluginManager.add("add2", "/x/x/x2.jar");
        PluginManager.remove("add2");

        PluginManager.load("add2");
        PluginManager.start("add2");
        PluginManager.stop("add2");
        PluginManager.unload("add2");

        //直接操控文件
        PluginManager.loadJar(file);
        PluginManager.unloadJar(packge);
    }
}

注意事项:

  • 插件包名需独立性(避免描扫时扫到别人)
    • 例主程为:xxx
    • 插件1为:xxx.add1
    • 插件2为:xxx.add2