風(fēng)間影月體系課Java高級工程師
2023-06-18 14:07 作者:一起學(xué)習(xí)fee1024 | 我要投稿
SpringBoot實現(xiàn)自定義路由覆蓋
設(shè)計
提供自定義注解指定需要覆蓋的路由及新路由地址
系統(tǒng)啟動時掃描所有注解數(shù)據(jù)并進行映射處理
注冊自定義路由映射配置類
實現(xiàn)
注解定義
注解掃描及管理
在系統(tǒng)啟動時調(diào)用initRoute方法,把原路由和對應(yīng)的覆蓋路由映射到map鍵值對中
自定義RequestMappingHandlerMapping
繼承RequestMappingHandlerMapping重寫lookupHandlerMethod方法,在spring進行路由尋址時進行覆蓋
標(biāo)簽: