2017-08-31 18:09
@JFinal 是可以注入request对象,不过感觉开销有点大。
try {
Method initList = controller.getClass().getSuperclass().getDeclaredMethod("_init_list", HttpServletRequest.class);
initList.setAccessible(true);
if(null != initList){
initList.invoke(controller,request);
}
} catch (ReflectiveOperationException e) {
e.printStackTrace();
}
2017-08-31 16:46
@jfinal 我现在打算是覆盖 Controller 的 init方法。在里面先调用原 init 方法。再在后面写入我的逻辑。可是报了一个问题。这个真不明白了:
The method SuperController.init(HttpServletRequest, HttpServletResponse, String) does not override the inherited method from Controller since it is private to a different package
2017-08-31 16:19
@jfinal 在执行到这里时报错:
Controller controller = action.getControllerClass().newInstance();
2017-08-30 13:26
@JFinal 比如这个:private static final PickGoodsManageService service = Duang.duang(PickGoodsManageService.class, Tx.class);
就不需要在Service中的每个方法再添加Tx注解了?我试过用cglib进行aop试验
2017-08-25 14:19
@yi大师 Collectors.groupingBy(r -> r.getInt("age"));//这样也不行吗?