Solon v3.0.3

一、插件

</> markdown

Solon Plugin 是框架的核心接口,简称“插件”。其本质是一个参与应用“生命周期”的接口。它可以代表一个模块参与应用的生命周期过程(这块看下:《应用启动过程与完整生命周期》):

public interface Plugin {
    //启动
    void start(AppContext context) throws Throwable;
    //预停止
    default void prestop() throws Throwable{}
    //停止
    default void stop() throws Throwable{}
}

它让 Spi 可编码控制,且具有生命周期性。具体看一下《插件扩展机制(Spi)》