my123 发表于 2017-3-17 10:59:22

个人对jeecg的一个小改动,请评判

本帖最后由 my123 于 2017-3-17 11:04 编辑

我个人很讨厌jeecg里面每个controller方法都注入request和response,然后把response传给datagrid方法,感觉依赖性很强,比较麻烦,也不怎么通用。

我想不如在方法开始前把response传给datagrid,在datagrid里加个response属性,返回数据的时候让datagrid自己解决就好了,不用再给它传response,controller里完全不出现response。

BaseController里这样:

@ModelAttribute
public void preMethod(HttpServletResponse response, DataGrid dataGrid){
   if(dataGrid != null){
      dataGrid.setResponse(response);
   }
}
TagUtil类的datagrid方法改进一下:


页: [1]
查看完整版本: 个人对jeecg的一个小改动,请评判