1. 首页
  2. 软件开发
  3. SpringMVC——搭建SpringMVC项目详细步骤看这一篇就够了!!!

SpringMVC——搭建SpringMVC项目详细步骤看这一篇就够了!!!

  • 发布于 2024-08-17
  • 0 次阅读

要搭建一个Spring MVC项目需要经过以下步骤。

1. 创建Maven项目

首先创建一个Maven项目,以便能够方便地管理项目依赖。

2. 添加Spring MVC依赖

项目的pom.xml文件中添加Spring MVC依赖,以便能够使用Spring MVC框架。

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>5.3.9</version>
</dependency>

3. 创建Web.xml文件

在webapp/WEB-INF目录下创建web.xml文件,配置DispatcherServlet。

<servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/dispatcher-servlet.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

4. 创建Spring MVC配置文件

在WEB-INF目录下创建dispatcher-servlet.xml文件,配置Spring MVC相关的Bean。

<mvc:annotation-driven />
<context:component-scan base-package="com.example.controller" />

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/views/" />
    <property name="suffix" value=".jsp" />
</bean>

5. 创建Controller类

在com.example.controller包下创建一个Controller类,处理请求并返回视图。

@Controller
public class HelloController {
   
    
    @RequestMapping("/hello")
    public String hello(Model model) {
   
        model.addAttribute("message", "Hello, Spring MVC!");
        return "hello";
    }
}

6. 创建JSP视图

在WEB-INF/views目录下创建hello.jsp文件,用于显示Hello World消息。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Hello World</title>
</head>
<body>
    <h1>${message}</h1>
</body>
</html>

7. 部署和运行

将项目部署到Tomcat等Servlet容器中,访问http://localhost:8080/项目名/hello即可看到HelloWorld消息。

原文链接: https://blog.csdn.net/2401_82884096/article/details/137975638