开发者社区 问答 正文

关于JFinal源码中映射方法的问题

ActionMapping的buildExcludedMethodName方法中,怎么是Method[] methods = Controller.class.getMethods();这样写,怎么不是取Action中的Controller实现类的方法呢?怎么是取Controller的方法呢。

展开
收起
小旋风柴进 2016-06-07 16:08:49 2399 分享 版权
1 条回答
写回答
取消 提交回答
  • ActionMapping是action 映射的类,其作用是将所有YourController中的public void 不带参的方法映射为Action,但由于YourController继承自Controller,所以需要将Controller类中可能被映射为Action的方法全部排除在外,Controller中的public void无参方法显然不是action,打完收工。

    2019-07-17 19:30:24
    赞同 展开评论