Java 之 一天快速入门--SpringMVC快速入门(1)SpringMVC介绍、SpringMVC入门创建工程,SpringMVC执行流程

本文介绍了SpringMVC的基本概念,包括其在Spring框架中的地位,以及如何通过步骤创建工程、配置Spring相关文件,实现HelloWorld示例。内容涵盖了参数绑定、异常处理、图片上传、JSON交互、拦截器和RESTful支持等关键知识点。
摘要由CSDN通过智能技术生成

| SpringMVC快速入门(2)商品列表的加载 | |

| SpringMVC快速入门(3)默认组件加载 | |

| SpringMVC快速入门(4)SpringMVC整合Mybatis,SpringMVC参数绑定 | |

| SpringMVC快速入门(5)高级参数的绑定,@RequestMapping注解的用法,Controller方法返回值,SpringMVC当中的异常处理 | |

| SpringMVC快速入门(6)图片上传,配置虚拟目录,文件上传 | |

| SpringMVC快速入门(7)JSON数据交互,RESTful支持(直接通过id访问对应的页面) | |

| SpringMVC快速入门(8)拦截器,拦截器案例应用,登录拦截器 | |

一、SpringMVC介绍


1、什么是SpringMVC

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等等。

2、为什么学SpringMVC

在这里插入图片描述

二、SpringMVC入门


1、创建工程、并引入jar

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

创建成功

在这里插入图片描述

上方创建好工程,引入jar

在这里插入图片描述

在这里插入图片描述

2、创建包和对应的类

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、创建JSP页面

在这里插入图片描述

<%@ page language=“java” contentType=“text/html; charset=UTF-8”

pageEncoding=“UTF-8”%>

输出提示

${ msg }

4、完善HelloControll

在这里插入图片描述

package com.itzheng.springmvc.controller;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.servlet.ModelAndView;

@Controller

public class HelloControll {

@RequestMapping(“hello”)

public ModelAndView hello() {

System.out.println(“hello springmvc…”);

ModelAndView mav = new ModelAndView();

//设置模型数据,用于传递到JSP

mav.addObject(“msg”, “hello springmvc…”);

//设置视图名字,用于响应用户

mav.setViewName(“/jsp/hello.jsp”);

return mav;

}

}

5、配置spring相关的配置文件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns=“http://www.springframework.org/schema/beans”

xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xmlns:p=“http://www.springframework.org/schema/p”

xmlns:context=“http://www.springframework.org/schema/context”

xmlns:mvc=“http://www.springframework.org/schema/mvc”

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd

最后

笔者已经把面试题和答案整理成了面试专题文档

image

image

image

image

image

image

1238616)]

[外链图片转存中…(img-G7iOaFVt-1714311238617)]

[外链图片转存中…(img-4F4dhOn7-1714311238617)]

[外链图片转存中…(img-wuI17PqN-1714311238618)]

[外链图片转存中…(img-k0jM4MPG-1714311238618)]

[外链图片转存中…(img-bPVd6f2C-1714311238618)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值