SpringMVC快速入门(3)默认组件加载
发布日期:2021-06-29 15:03:51 浏览次数:2 分类:技术文章

本文共 1203 字,大约阅读时间需要 4 分钟。

一、框架默认加载组件

在这里插入图片描述

在这里插入图片描述

1、处理器映射器与处理器适配器

从spring3.1版本开始,废除了DefaultAnnotationHandlerMapping的使用,推荐使用RequestMappingHandlerMapping完成注解式处理器映射。

(2)修改springmvc.xml

a、处理器映射器

在这里插入图片描述

从新访问项目

在这里插入图片描述
发现报错,报错原因没有适配器

b、处理器适配器

在这里插入图片描述

再次运行并访问项目

在这里插入图片描述
在这里插入图片描述

c、配置注解驱动

相当于同时使用了最新的处理器映射器跟处理器适配器,配置后则不需要上面的两个了,注释掉上面两个

在这里插入图片描述

重新运行项目

在这里插入图片描述

d、配置视图解析器
(1)修改springmvc.xml

在这里插入图片描述

(2)修改ItemController类

在这里插入图片描述

package com.itzheng.springmvc.controller;import java.util.Arrays;import java.util.Date;import java.util.List;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;import com.itzheng.springmvc.pojo.Item;@Controllerpublic class ItemController {
@RequestMapping("itemList") public ModelAndView itemList() {
ModelAndView mav = new ModelAndView(); //模拟查询商品列表 List
list = Arrays.asList(new Item(1, "冰箱", 1999, new Date(), "冰箱很冷"), new Item(2, "冰箱2", 1999, new Date(), "冰箱很冷2"), new Item(3, "冰箱3", 1999, new Date(), "冰箱很冷3"), new Item(4, "冰箱4", 1999, new Date(), "冰箱很冷4")); mav.addObject("itemList",list); //mav.setViewName("/WEB-INF/jsp/itemList.jsp"); mav.setViewName("itemList"); return mav; }}

再次运行项目

在这里插入图片描述

二、SpringMVC架构

在这里插入图片描述

转载地址:https://code100.blog.csdn.net/article/details/115309892 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:SpringMVC快速入门(4)SpringMVC整合Mybatis,SpringMVC参数绑定
下一篇:SpringMVC快速入门(2)商品列表的加载

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月06日 20时29分32秒