在Eclipse下手动搭建SpringMVC5

百度搜索SpringMVC,进入Spring Framwork官网,点击Spring MVC

下滑,找到web.xml文件配置

把官网的web.xml信息复制到自己项目的web.xml文件中,根据自己的实际情况修改,具体如下:

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

SpringMVCC

index.html

index.jsp

org.springframework.web.context.ContextLoaderListener

contextConfigLocation

classpath:spring-core.xml

springmvc

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spring-web.xml

1

springmvc

/

四、配置Spring和SpringMVC的xml文件

1、在resources目录下新建两个xml文件:spring-core.xml和spring-web.xml。

spring-core.xml用于spring的配置管理

spring-web.xml用于spirngMVC的配置管理

springMVC的官方文档中,用浏览器按Ctrl+F搜索xmlns(xml namespace英文缩写),找到spring的xml配置信息

复制xml的配置文件,拷贝到spring-core.xml文件中,根据自己的项目修改配置

spring-core.xml配置如下:

<?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”

xsi:schemaLocation="

http://www.springframework.org/schema/beans

https://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context

https://www.springframework.org/schema/context/spring-context.xsd">

<context:component-scan base-package=“com.jmxk”/>

springMVC的官方文档中,继续向下搜索xmlns关键字,找到MVC的配置文件信息

把配置文件复制到spring-web.xml文件中

在spring-web.xml同样需要扫描注解类,因此需要在标签中添加spring-context约束:(在spring-core中复制即可)

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

http://www.springframework.org/schema/context

https://www.springframework.org/schema/context/spring-context.xsd">

spring-web.xml配置文件如下:

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

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

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

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

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

xsi:schemaLocation="

http://www.springframework.org/schema/beans

https://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/mvc

https://www.springframework.org/schema/mvc/spring-mvc.xsd

http://www.springframework.org/schema/context

https://www.springframework.org/schema/context/spring-context.xsd">

mvc:annotation-driven/

<context:component-scan base-package=“com.jmxk.web”/>

五、编写controller类,验证项目配置

1、在Maven项目的src/main/java下创建HelloSpringMVC类

HelloSpringMVC.java代码如下:

package com.jmxk.web;

import org.springframework.stereotype.Controller;

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

@Controller

public class HelloSpringMVC {

@RequestMapping(“/hello”)

public String hello() {

return “hello.jsp”;

}

}

在webapp下创建hello.jsp用于跳转成功页面

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

pageEncoding=“UTF-8”%>

Hello SpringMVC!

Hello SpringMVC!

在index.jsp中添加跳转代码:

hello

六、发布项目到Tomcat上,浏览器运行http://localhost:8080/SpringMVCC

最后

本人也收藏了一份Java面试核心知识点来应付面试,借着这次机会可以送给我的读者朋友们

目录:

全靠这套面试题,才让我有惊无险美团二面拿offer  (面经解析)

Java面试核心知识点

一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!

全靠这套面试题,才让我有惊无险美团二面拿offer  (面经解析)

Java面试核心知识点

已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了

全靠这套面试题,才让我有惊无险美团二面拿offer  (面经解析)

六、发布项目到Tomcat上,浏览器运行http://localhost:8080/SpringMVCC

最后

本人也收藏了一份Java面试核心知识点来应付面试,借着这次机会可以送给我的读者朋友们

目录:

[外链图片转存中…(img-crRgL1kt-1714191341261)]

Java面试核心知识点

一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!

[外链图片转存中…(img-pebhw121-1714191341261)]

Java面试核心知识点

已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了

[外链图片转存中…(img-lYUFZzs6-1714191341261)]

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

  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值