知优码

您现在的位置是:首页 > Java项目 > 开源项目

开源项目

PublicCMS Servlet路径匹配

2019-11-17开源项目
PublicCMS Servlet路径匹配
一、注册了两个HttpServlet,用于匹配资源访问路径。
defaultServlet 匹配路径 /resource/*
webfileServlet 匹配路径 /webfile/*
 
  • 注册了两个DispatcherServlet,为SpringMVC入口控制器,分别匹配管理员路径和其他路径。
AdminDispatcherServlet匹配路径 /admin/*  为后台servlet
WebDispatcherServlet   匹配路径  /         为默认serlvet
 
  • 处理器匹配
WebDispatcherServlet 扫描com.publiccms.controller.web包下的controller
AdminDispatcherServlet扫描 com.publiccms.controller.admin
包下的controller
 
总结:
除了资源访问路径(/resource/*和/webfile/*),以及管理员路径(/admin/*),所有的请求都由默认servlet处理,即WebDispatcherServlet处理。