各位小伙伴
新的一周開始了
有沒有想我呀!
看到有小伙伴留言
強(qiáng)烈要求使用注解方式
好的!我滿足你
今天咱們就來(lái)分享
springMVC 的注解開發(fā)方式
SpringMVC 注解開發(fā)
1)注解開發(fā)需要的處理器映射器和處理器適配器
注解的處理器映射器
在?springmvc.xml?配置?RequestMappingHandlerMapping?作為處理器映射器.
在 springmvc.xml 中開啟注解掃描
在 handler 中使用?@Controller?注解 ,在方法前使用@RequestMapping?注解指定請(qǐng)求的url來(lái)匹配此方法
注解的處理器適配器
在 springmvc.xml 配置?RequestMappingHandlerAdapter?作為處理器適配器
注意:
handler?不需要實(shí)現(xiàn)任何接口
RequestMappingHandlerMapping
處理器映射器?需要與?
RequestMappingHandlerAdapter
處理器適配器 配對(duì)使用
實(shí)現(xiàn)登陸功能:
獲取用戶列表
可以 contoller 類前面加上類似于 namespace 的注解,方便管理 url 請(qǐng)求
@RequestMapping 指定請(qǐng)求對(duì)應(yīng)的url,可以省略后綴(.do,.action.html)
ModelAndView 返回頁(yè)面的時(shí)候,可以只指定邏輯視圖的名稱,將前綴和后綴配置在視圖解析器中,其真實(shí)的返回地址 prefix+viewName+suffix
以后再也不用擔(dān)心看不懂這樣的代碼了
在正式的注解方式開發(fā)時(shí),可以用 mvc 標(biāo)簽的注解驅(qū)動(dòng)來(lái)替代映射器和處理的配置
測(cè)試的話就不給大家測(cè)試了,測(cè)試結(jié)果就是上面的截圖了!
那么今天就到這里了
現(xiàn)在知道
注解開發(fā)方式了吧
動(dòng)手試一下吧!
拜拜!