开发者社区> 问答> 正文

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

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

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

    2019-07-17 19:30:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题) 立即下载
Java Spring Boot开发实战系列课程【第15讲】:Spring Boot 2.0 API与Spring REST Docs实战 立即下载
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载