插件 - 插件机制触手可及


在这里插入图片描述


Pre

插件 - 一份配置,离插件机制只有一步之遥 中是不是有依赖, 我不想依赖 ,肿么办?

在这里插入图片描述


方案

  1. 应用A定义服务接口,约定插件实现的功能规范。
  2. 应用B,C,D等各自实现该接口,并打包成jar包,放置在应用A约定的读取目录下。
  3. 应用A在运行时,读取该目录下的jar包,通过反射的方式加载jar包中的实现类。
  4. 应用A调用实现类的方法,完成各自的功能扩展。

流程图

猜你喜欢

转载自blog.csdn.net/yangshangwei/article/details/131296216