在类上加一个Controller注解,这个类就会被框架识别成一个Controller,如下图所示(注意看注释):

@Controller
public class TestController {

    @MarsWrite("testService")
    private TestService testService;

    /**
     * 方法的参数 可以是HttpRequest,HttpResponse以及自定义实体对象,顺序不限
     */
    @RequestMethod(ReqMethod.GET)
    public List<Map<String,Object>> selectList(HttpRequest request, HttpResponse response, 自定义实体类名 参数名){
        return testService.selectList();
    }

    /**
     * 方法的参数 可以是HttpRequest,HttpResponse以及自定义实体对象,顺序不限
     */
    @RequestMethod(ReqMethod.POST)
    public int insert(HttpRequest request, HttpResponse response){
        return 0;
    }
}

在方法上加上@RequestMethod注解,指定请求方式后,即可成为一个http接口,前端访问方式如下:

http://域名/Controller里的方法名称(仅限public方法)

需要响应给前端的数据,直接在方法里返回即可,框架会自动转换成json格式 并响应

results matching ""

    No results matching ""