路由是由Spring MVC的DispatcherServlet管理的,这个servlet根据请求的URL调用相应的控制器和处理器来处理请求。

控制器

比如cas,

CAS提供了一组默认的控制器和处理器来处理/login路径。在CAS中,/cas/login路径映射到LoginController控制器,这个控制器实现了处理登录请求的逻辑,比如验证用户凭证,生成令牌等。

配置路由映射

Spring MVC的Java Config形式来配置路由映射,在 CAS的主要配置文件 applicationContext.xml 中可以找到对应的配置,可以在这里重写已有的路由映射或者添加新的路由映射。