YMP Online Manual /插件概述

插件概述

插件模块采用独立的ClassLoader类加载器来管理私有JAR包、类、资源文件等,设计目标是在接口开发模式下,将需求进行更细颗粒度拆分,从而达到一个理想化可重用代码的封装形态;

每个插件都是封闭的世界,插件与外界之间沟通的唯一方法是通过业务接口调用,管理这些插件的容器被称之为插件工厂(IPluginFactory),负责插件的分析、加载和初始化,以及插件的生命周期管理,插件模块支持创建多个插件工厂实例,工厂对象之间完全独立,无任何依赖关系;

Maven包依赖

 net.ymate.platform ymate-platform-plugin 2.0-SNAPSHOT 

:在项目的pom.xml中添加上述配置,该模块已经默认引入核心包依赖,无需重复配置。