专栏名称: Java知音
专注于Java,推送技术文章,热门开源项目等。致力打造一个有实用,有情怀的Java技术公众号!
目录
今天看啥  ›  专栏  ›  Java知音

还在为发版头疼?SpringBoot 插件化动态类加载方案真香!

Java知音  · 公众号  ·  · 2025-04-27 10:05
    

文章预览

背景 我之前的一家公司是做物联网相关的,当时有一个长期任务,就是对接各个厂家的各类设备。一开始我们都把这些对接设备的代码直接写在服务里面,当然也用了一些设计模式,抽象了统一的接口,所以编码相关的部分其实没有什么大问题。 但是当我们要上线一个新对接的设备或协议的时候,测试的工作量就会比较大,因为从代码的层面来说只是添加了几个类,而从功能模块的层面来说代码有改动就需要重新测试。 当时我就在想,能不能把主业务和对接业务拆分开,主业务的代码没有变动就不需要重复测试了。对接业务以插件的方式集成上去不影响主业务,另外就算对接业务上线之后发现了问题,也能通过可插拔的方式快速优化,不需要重新发布整个服务。 框架介绍 基于当时的想法就有了  Concept Plugin 2 GitHub传送门: https://github.com/Linyuzai/c ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览