idea2022版本如何快速创建spring-mvc项目

目录

  • 前言
    • 一、创建普通的Maven的项目
      • 1.创建项目命名为Springmvc-hello
      • 2.添加web项目
      • 3.导入依赖资源pom.xml(建议保存)
      • 4.在resources目录创建springmvc-servlet.xml
      • 5.编写Java代码
      • 6.在WEB-INF创建目录jsp,新建a.jsp
      • 7. spring-servlet.xml 配置路径
      • 8.配置Tomcat运行
        • 8.1 添加lib文件夹,选择所有依赖添加到lib文件夹
        • 8.2在WEB-INF目录下创建lib
    • 最后启动tomcat运行,成功

前言


可能刚开始用2022idea版本的同学,不太会创建MVC项目,因为新版和旧版的创建方式会有了那么一点点不同,下面是已详细的图文方式如何创建MVC项目,并且运行起来


一、创建普通的Maven的项目

1.创建项目命名为Springmvc-hello

idea2022版本如何快速创建spring-mvc项目_第1张图片

2.添加web项目

idea2022版本如何快速创建spring-mvc项目_第2张图片

idea2022版本如何快速创建spring-mvc项目_第3张图片

3.导入依赖资源pom.xml(建议保存)

    <dependencies>
        <dependency>
            <groupId>junitgroupId>
            <artifactId>junitartifactId>
            <version>4.12version>
        dependency>
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-webmvcartifactId>
            <version>5.1.9.RELEASEversion>
        dependency>
        <dependency>
            <groupId>javax.servletgroupId>
            <artifactId>servlet-apiartifactId>
            <version>2.5version>
        dependency>
        <dependency>
            <groupId>javax.servlet.jspgroupId>
            <artifactId>jsp-apiartifactId>
            <version>2.2version>
        dependency>
        <dependency>
            <groupId>javax.servletgroupId>
            <artifactId>jstlartifactId>
            <version>1.2version>
        dependency>
    dependencies>

    <build>
        

        <resources>
            <resource>
                <directory>src/main/javadirectory>
                <includes>
                    <include>**/*.propertiesinclude>
                    <include>**/*.xmlinclude>
                includes>
                <filtering>falsefiltering>
            resource>
            <resource>
                <directory>src/main/resourcesdirectory>
                <includes>
                    <include>**/*.propertiesinclude>
                    <include>**/*.xmlinclude>
                includes>
                <filtering>falsefiltering>
            resource>
        resources>
    build>

4.在resources目录创建springmvc-servlet.xml


<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       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.xsd
       http://www.springframework.org/schema/context
       https://www.springframework.org/schema/context/spring-context.xsd
       http://www.springframework.org/schema/mvc
       https://www.springframework.org/schema/mvc/spring-mvc.xsd">


     <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>
    <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
    
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
          id="internalResourceViewResolver">
        
        <property name="prefix" value="/WEB-INF/jsp/" />
        
        <property name="suffix" value=".jsp" />
    bean>

beans>

5.编写Java代码

package com.ming;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class hello implements Controller {
    public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
        ModelAndView mv = new ModelAndView();
        mv.addObject("msg","hello springmvc");
        mv.setViewName("a"); //路径为WEB-INF/jsp/a,jsp
        return mv;
    }
}



6.在WEB-INF创建目录jsp,新建a.jsp

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


    Title


   ${msg}


7. spring-servlet.xml 配置路径

    <bean id="/a" class="com.ming.hello"/>

8.配置Tomcat运行

8.1 添加lib文件夹,选择所有依赖添加到lib文件夹

idea2022版本如何快速创建spring-mvc项目_第4张图片

8.2在WEB-INF目录下创建lib

idea2022版本如何快速创建spring-mvc项目_第5张图片idea2022版本如何快速创建spring-mvc项目_第6张图片
idea2022版本如何快速创建spring-mvc项目_第7张图片idea2022版本如何快速创建spring-mvc项目_第8张图片idea2022版本如何快速创建spring-mvc项目_第9张图片
idea2022版本如何快速创建spring-mvc项目_第10张图片

最后启动tomcat运行,成功

idea2022版本如何快速创建spring-mvc项目_第11张图片

你可能感兴趣的:(JAVA笔记,mvc,spring)