单纯从易容性和灵活性上来说,希望未来JFinal能提供如下功能支持:
1.提供注解支持的Controller层
类比于SpringMVC,提供:URL,参数的注解支持,形如:
@RequestMapping(value = "/business/v1/api1/{orderId}",method={RequestMethod.GET, RequestMethod.POST})
public void queryPreRefund(@PathVariable Long orderId,@RequestParam Long userid, @RequestParam Long time) {
}
public void queryPreRefund(@RequestBody javaBean) {
}
这么实现的好处:
1)可以灵活限定request method
2)参数解析便捷
3)可以利用javaDoc优势生成API文档