国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Hasor 接收Request請求

2018-10-01 22:02 更新

Hasor 套件中攜帶了 web 子框架,通過前面的工程配置,您的項目已經(jīng)工作在 Web 子框架之下。對于一個 web 應(yīng)用程序第一件重要的事就是接收 Request 請求并處理。下面我們創(chuàng)建一個 Hasor 的請求處理器(Action)處理 /my/my.htm 請求,execute 方法是 Hasor 處理請求的執(zhí)行入口。


import net.hasor.web.WebController;
public class My extends WebController {
    public void execute(){
        ...
    }
}


接下來將我們的請求處理類配置到 Hasor 框架中。

package net.demo.core;
public class StartModule extends WebModule {
    public void loadModule(WebApiBinder apiBinder) throws Throwable {
        ...
        apiBinder.mappingTo("/my/my.htm").with(My.class);
        ...
    }
}


上面這種配置方式的優(yōu)點是可以統(tǒng)一管理所有 Action 的注冊,缺點是每新增一個 Action 都要進行注冊,這會比較麻煩。因此 Hasor 提供了另外一種簡化的方式,通過標(biāo)記 @MappingTo 注解來替代 apiBinder.mappingTo 方法調(diào)用。

import net.hasor.web.WebController;
@MappingTo("/my/my.htm")
public class My extends WebController {
   ...
}


在使用了 @MappingTo 注解之后,還需要讓 Hasor 框架啟用這個功能,下面在 StartModule 啟動類里通過下面代碼啟用 MappingTo 功能。

apiBinder.scanMappingTo();


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號