风间影月体系课Java高级工程师
2023-06-18 14:07 作者:一起学习fee1024 | 我要投稿
SpringBoot实现自定义路由覆盖
设计
提供自定义注解指定需要覆盖的路由及新路由地址
系统启动时扫描所有注解数据并进行映射处理
注册自定义路由映射配置类
实现
注解定义
注解扫描及管理
在系统启动时调用initRoute方法,把原路由和对应的覆盖路由映射到map键值对中
自定义RequestMappingHandlerMapping
继承RequestMappingHandlerMapping重写lookupHandlerMethod方法,在spring进行路由寻址时进行覆盖