| 接口 | 说明 |
|---|---|
| RouteMappingHandler |
统一负责路由的管理,添加与解析
|
| 类 | 说明 |
|---|---|
| ChainResult |
chain result.
|
| ControllerPackageProvider |
对 controller 进行扫描,并对其进行配置(PackageConfig, ActionConfig)
|
| DefaultActionMapper |
重写 struts 对新来的请求到 ActionMapping 的处理, 前置加入 freeroute 的逻辑,
处理不了的交给父类处理(不影响 struts 本身之前的逻辑).
|
| DefaultRouteMappingHandler |
处理所有的路由信息
可将 mapping 分成两种,一种是静态的 直接通过 Map 就可以快速找到路由;
另一种是有 pathVariable 的,需要通过正则匹配查找路由
|
| DefaultUnknownHandler |
默认处理未知的 result 或者 action.
|
| HttpHeaderResult |
http header result.
|
| JsonResult |
json result of JSON plugin.
|
| ReflectUtil |
反射工具类
|
| Result |
generic action result
|
| Results |
生成各种常用返回结果
|
| RouteMapping |
路由映射
此类为不变类(一但构造后,不会改变)
|
| RouteMapping.Param |
表示一个 http param 表达式
|
| RouteUtil |
路由工具类
|
| SpringPackageProvider |
struts2-spring-plugin 插件存在的情况下
|
| StreamResult |
stream result.
|
Copyright © 2013 bastengao. All Rights Reserved.