路由是由Spring MVC的DispatcherServlet管理的,这个servlet根据请求的URL调用相应的控制器和处理器来处理请求。
控制器
比如cas,
CAS提供了一组默认的控制器和处理器来处理/login路径。在CAS中,/cas/login路径映射到LoginController控制器,这个控制器实现了处理登录请求的逻辑,比如验证用户凭证,生成令牌等。
配置路由映射
Spring MVC的Java Config形式来配置路由映射,在 CAS的主要配置文件 applicationContext.xml 中可以找到对应的配置,可以在这里重写已有的路由映射或者添加新的路由映射。