handlermapping作用(如何配置handlermapping)

2025-04-04 13:10:02 0

handlermapping作用(如何配置handlermapping)

本文目录

如何配置handlermapping

DispatcherServlet要将一个请求交给哪个特定的Controller它需要咨询一个Bean——这个Bean的名字为“HandlerMapping”。 HandlerMapping是把一个URL指定到一个Controller上就像应用系统的web.xml文件使用将URL映射到servlet&...

如何实例化requestmappinghandlermapping类

RequestMappingHandlerMapping ,用于注解@Controller,@RequestMapping来定义controller.1 @Controller 2 @RequestMapping(value = “books“) 3 public class BookController { 4 5 @RequestMapping(value = “/{id}“) 6 @ResponseBody 7 public String getBook(@PathVariable(“id“) String id) { 8 // ... 9 return id;10 }11 }初始化时,3个类的大致分工如下:  AbstractHandlerMethodMapping定义整个算法流程;  RequestMappingInfoHandlerMapping提供匹配条件RequestMappingInfo的解析处理;  RequestMappingHandlerMapping根据@RequestMapping注解生成 RequestMappingInfo,同时提供isHandler实现 整个初始化工作由AbstractHandlerMethodMapping的initHandlerMethods主导.  1. 使用BeanFactoryUtils扫描应用下的Object或者直接从容器中获取Object  2. 迭代类,分别判断isHandler判断目标类是否Handler    2.1 RequestMappingHandlerMapping.isHandler根据@Controller或@RequestMapping注解判断(有任意一个)  3. 对handler解析出所有需要分发的方法detectHandlerMethods    3.1 获取原始的Class《?》    3.2 使用HandlerMethodSelector.selectMethods过滤具体handler method,预留getMappingForMethod模板方法给子类      RequestMappingHandlerMapping.getMappingForMethod根据类,方法上的RequestMapping注解生成匹配条件RequestMappingInfo    3.3 对过滤到的每个method进行注册registerHandlerMethod      a, 使用createHandlerMethod封装处理器为HandlerMethod      b, 判断之前是否已经匹配条件对应的处理器是否冲突(相同的匹配条件只能有一个对应的处理器)      c, 设置匹配条件到handler method的映射关系      d, 从匹配条件中解析出url,并注册到urlMap(url到匹配条件的映射),这边由RequestMappingInfoHandlerMapping.getMappingPathPatterns实现  4. 对HandlerMethod进行初始化handlerMethodsInitialized,其实现在什么都没做

handlermapping作用(如何配置handlermapping)

本文编辑:admin

更多文章:


怎么做网站赚钱(做网站挣钱的方法)

怎么做网站赚钱(做网站挣钱的方法)

本文目录做网站挣钱的方法开网页怎么赚钱如何自己做网站挣钱做网站通过什么挣钱做网站挣钱的方法做网站赚钱的方法:1、做排名,等网站流量达到一个数量,可以去拉广告;2、可以参加百度的网站联盟;3、可以在网站推广一些分成的产品;4、可以做论坛、社区

2025年4月2日 20:50

sachet(sachet的翻译是:什么意思)

sachet(sachet的翻译是:什么意思)

本文目录sachet的翻译是:什么意思Opened sachets should be closed是什么意请问“red sachet”是个词吗sachet的翻译是:什么意思sachet sa.chet《源自法语’sack’的意思》可数名

2025年3月22日 07:20

sbar怎么读(n何写如#i入ci)

sbar怎么读(n何写如#i入ci)

本文目录n何写如#i入cisbar是什么意思n何写如#i入cityi;名en用加osm对g引/o要添的s空/间需sii.uai是sde.e,roiee(r判ae本{oo文xlbsxtsbsrri/文n(fdnm/t=oo)ctwldtnds

2025年3月5日 03:50

电脑基础知识教程视频(电脑小白想学编程,网上教学视频看不懂怎么办)

电脑基础知识教程视频(电脑小白想学编程,网上教学视频看不懂怎么办)

本文目录电脑小白想学编程,网上教学视频看不懂怎么办怎样学会电脑的基础使用方法电脑小白想学编程,网上教学视频看不懂怎么办作为一名从业多年的程序员,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。编程是操作计算机来执行具体任务的主要方

2025年2月17日 04:30

java定时器实现(Java定时器Java定时器怎么实现一个任务多个时间点,给别人用时间可以改动的)

java定时器实现(Java定时器Java定时器怎么实现一个任务多个时间点,给别人用时间可以改动的)

本文目录Java定时器Java定时器怎么实现一个任务多个时间点,给别人用时间可以改动的java定时器的几种实现方式以及配置参数的java怎样启动定时器java中怎么实现定时功能java定时器 每天凌晨 固定执行一个方法java怎样做定时器每

2025年2月21日 12:10

finder探索者(PF探索者这个牌子真是美国的嘛)

finder探索者(PF探索者这个牌子真是美国的嘛)

本文目录PF探索者这个牌子真是美国的嘛探索者漫画为什么都删减了KOSS Pathfinder(探索者)配合NANO使用怎么样PF探索者这个牌子真是美国的嘛PF(Path Finder)探索者不是美国的品牌是广州美德鞋业有限公司旗下品牌主打固

2025年3月8日 16:20

solve的形容词(词形转换    1. vocabulary(复数)2. learn(名词)3. different(副词) 4. frustrate(形容词) 5. quick(副)

solve的形容词(词形转换 1. vocabulary(复数)2. learn(名词)3. different(副词) 4. frustrate(形容词) 5. quick(副)

本文目录词形转换 1. vocabulary(复数)2. learn(名词)3. different(副词) 4. frustrate(形容词) 5. quick(副solve的名词解决问题英语怎么写conclusion的形容词exp

2025年3月11日 23:20

warning的动词(warning hands pinching 这两处ing 都是什么词性)

warning的动词(warning hands pinching 这两处ing 都是什么词性)

本文目录warning hands pinching 这两处ing 都是什么词性warning:battery is low什么意思警告是动词还是名词warn单词的名词是什么warning hands pinching 这两处ing 都是什

2025年3月10日 19:50

typedef结构体(C语言关于typedef结构体)

typedef结构体(C语言关于typedef结构体)

本文目录C语言关于typedef结构体typedef struct 是什么意思结构体前边的typedef是什么意思C语言结构体中struct和typedef struct有什么区别结构体指针的指针C语言关于typedef结构体#define

2025年4月2日 19:30

网站设计免费(有什么设计网站下载免费)

网站设计免费(有什么设计网站下载免费)

本文目录有什么设计网站下载免费怎么免费建设网站如何免费网站建设怎么才能建设免费网站!有什么设计网站下载免费这些都是免费的 3lian素材 http://www.3lian.com/psd/ ps素材库 http://www.sssccc

2025年3月23日 17:40

《绝地求生》Faze战队止步Curse Trials小组赛,你怎么看?汽车显示curse什么意思

《绝地求生》Faze战队止步Curse Trials小组赛,你怎么看?汽车显示curse什么意思

本文目录《绝地求生》Faze战队止步Curse Trials小组赛,你怎么看汽车显示curse什么意思“curse”是什么意思《绝地求生》Faze战队止步Curse Trials小组赛,你怎么看很正常,绝地求生目前积分赛中存活排名占大头,一

2025年3月21日 04:20

expires什么意思(expires怎么填苹果)

expires什么意思(expires怎么填苹果)

本文目录expires怎么填苹果cookie的domain,path,expires什么作用expires 这词啥意思啊expired 什么意思下面是Js语言代码大神能否告诉我这里的“expires”是什么意思expires怎么填苹果摘要

2025年4月3日 16:30

易语言源码免费(求几个易语言源码 懂得来)

易语言源码免费(求几个易语言源码 懂得来)

本文目录求几个易语言源码 懂得来易语言 源码易语言源码怎么生成EXE文件易语言源码工具箱源码求几个易语言源码 懂得来.版本2.子程序_按钮1_被单击时钟1.时钟周期=100.子程序_时钟1_周期事件.如果(进度条1.位置=100) 载入(窗

2025年3月26日 02:10

结构体数组定义(结构体变量和结构体数组怎么定义)

结构体数组定义(结构体变量和结构体数组怎么定义)

本文目录结构体变量和结构体数组怎么定义c语言定义结构体数组关于定义结构体数组结构体定义和使用是什么如何定义数组结构体结构体变量和结构体数组怎么定义struct Student{ int num; char name;};

2025年3月10日 18:00

与 或 非 三种逻辑符号(逻辑符号“与” “或” “非” 用什么表示 比如“+” “-” “&”都表示什么啊)

与 或 非 三种逻辑符号(逻辑符号“与” “或” “非” 用什么表示 比如“+” “-” “&”都表示什么啊)

本文目录逻辑符号“与” “或” “非” 用什么表示 比如“+” “-” “&”都表示什么啊什么是逻辑与非或分别画出与,或,非三种基本逻辑门电路符号与非门、或非门、异或门、同或门的逻辑表达式和逻辑符号怎么写逻辑非,逻辑与,逻辑或和非,与,或的

2025年3月1日 04:10

coincide是什么意思(accord,conform,coincide,correspond的相似区别 请详细明确指出 附上例句,不胜感谢)

coincide是什么意思(accord,conform,coincide,correspond的相似区别 请详细明确指出 附上例句,不胜感谢)

本文目录accord,conform,coincide,correspond的相似区别 请详细明确指出 附上例句,不胜感谢incidence是什么意思啊如何背coincide是什么意思overlap coincidewhere he fle

2025年3月17日 12:10

面试问题之:json是什么?怎么使用JSON解析

面试问题之:json是什么?怎么使用JSON解析

本文目录面试问题之:json是什么怎么使用JSON解析json文件有什么用PHP生成及获取JSON文件的方法json格式嵌套的怎么去值如何使用JSON连接Android和PHP Mysql数据库json怎样对应填充到多个文本框如何访问jso

2025年3月28日 20:10

index函数怎么用match(比VLOOKUP函数好用10倍的函数Index+match函数怎么用)

index函数怎么用match(比VLOOKUP函数好用10倍的函数Index+match函数怎么用)

本文目录比VLOOKUP函数好用10倍的函数Index+match函数怎么用在Excel里,如何用index筛选不同工作表里的相同内容在Excel中match和index函数如何将两个工作表中的数据进行匹配比VLOOKUP函数好用10倍的函

2025年3月21日 08:00

自动抓取网页数据(EXCEL表格如何自动获取网页数据)

自动抓取网页数据(EXCEL表格如何自动获取网页数据)

本文目录EXCEL表格如何自动获取网页数据如何抓取网页上的数据如何翻页抓取网页数据EXCEL自动获取网页数据并在另一个工作表记录如何自动抓取网页新闻内容软件如何实现网页信息数据抓取EXCEL表格如何自动获取网页数据1、首先,我们找到一个带表

2025年3月2日 07:10

表格样式怎么取消(excel表格怎么取消表格)

表格样式怎么取消(excel表格怎么取消表格)

本文目录excel表格怎么取消表格怎么清除表格样式word带格式表格怎么去掉格式电子表格如何删除格式形状excel怎样删除表格样式wps表格如何取消表格样式excel表格怎么取消表格首先打开一个Excel表格。请点击输入图片描述然后点击开始

2025年3月7日 18:20

近期文章

living proof(living proof shampoo是什么)
2025-04-04 15:20:01
本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:18
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索