Solon 热加载与插件热插拔:Debug 模式 × E-Spi × H-Spi 全解析
本文将系统讲解 Solon 框架的热加载与插件热插拔机制。从开发阶段的 Debug 热更新到生产级的 H-Spi 热插拔,覆盖完整的知识链路。 1. 开篇:为什么需要热加载和热插拔?生产级插件管理的意义 在 Java 后端开发的日常中,有几个场景几乎每个开发者都会反复遭遇: 开发阶段的"改一行等半天"。 调试一个 FreeMarker 模板的样式问题,每改一次就要重启应用——等待容器初始化、等待依赖注入完成、等待数据库连接池建好。真正有效的修改时间可能只有 5 秒,但等待重启却要 30 秒甚至更久。一个下午下来,累计浪费的时间相当可观。 生产环境的&...
