在类上加一个Controller注解,这个类就会被框架识别成一个controller,如下图所示:
@Controller
public class TestController {
@Resource("testService")
private TestService testService;
/**
* 方法的参数 可以是HttpRequest,HttpResponse以及自定义实体对象,顺序不限
*/
@MarsMapping(value = "selectList",method = RequestMetohd.GET)
public List<Map<String,Object>> selectList(HttpRequest request, HttpResponse response, 自定义实体类名 参数名){
return testService.selectList();
}
/**
* 方法的参数 可以是HttpRequest,HttpResponse以及自定义实体对象,顺序不限
*/
@MarsMapping(value = "insert",method = RequestMetohd.GET)
public void insert(HttpRequest request, HttpResponse response){
File file = new File("/Users/yuye/Documents/test.zip");
response.sendFile(file);
}
}
在方法上加上EasyMapping注解,将该方法映射成一个 http接口,前端访问方式如下:
http://域名/MarsMapping的value值
需要响应给前端的数据,直接在方法里返回即可,框架会自动转换成json格式 并响应
generated by haroopad