Hasor WebPlugin

2018-10-09 10:32 更新

WebPlugin 接口的作用是 Hasor Web 框架在开始执行 拦截器 和 执行结束 之后允许用户增加一个自定义扩展操作。

WebPlugin 接口不同于拦截器的是,它会确保在所有拦截器前执行。具体用法如下:

public class DemoWebPlugin implements WebPlugin {
    @Override
    public void beforeFilter(Invoker invoker, InvokerData define) {
        ...
    }
    @Override
    public void afterFilter(Invoker invoker, InvokerData define) {
        //
    }
}


编写好 WebPlugin 之后您还需要通过 WebModule 注册到框架中。

public class DemoModule extends WebModule{
    public void loadModule(WebApiBinder apiBinder) throws Throwable {
        apiBinder.addPlugin(DemoWebPlugin.class);
    }
}


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号