【一】使用IDEA Maven 搭建SpringMVC环境

1.创建maven工程


1.png
2.png

然后一路Next即可创建好后的项目目录如下:


3.png

2.添加相关依赖


    
      junit
      junit
      4.12
      test
    
    
    
      org.slf4j
      slf4j-log4j12
      1.7.21
    
    
    
      javax.servlet
      javax.servlet-api
      3.1.0
    
    
      javax.servlet.jsp
      jsp-api
      2.2
    
    
      javax.servlet
      jstl
      1.2
    
    
    
      mysql
      mysql-connector-java
      5.1.35
    
    
    
      org.springframework
      spring-web
      4.2.6.RELEASE
    
    
      org.springframework
      spring-webmvc
      4.2.6.RELEASE
    
    
      org.springframework
      spring-context
      4.2.6.RELEASE
    
    
      org.springframework
      spring-test
      4.2.6.RELEASE
    
      
          org.springframework
          spring-jdbc
          4.2.6.RELEASE
      
    
      com.github.stefanbirkner
      system-rules
      1.16.1
      test
    
    
      org.aspectj
      aspectjweaver
      1.8.9
    
    
    
        org.apache.commons
        commons-lang3
        3.4
    

3.在项目工程目录上右键选择 Add FrameWork Support

4.png

如果找不到下图中的Spring 选项请参考这里:https://blog.csdn.net/dainandainan1/article/details/80318780
5.png

选择完后他会自动帮你下载同时我们的工程目录下也多了几个文件:
6.png

  1. 在main目录webapps 同级目录下创建java 文件夹


    7.png

    但是此时的java文件是灰色的,选中java文件:如下图所示,就变成蓝色了


    8.png

    4创建自己所需要的文件夹
    .
    9.jpg

    5.web.xml配置


 

  Archetype Created Web Application
 
    
    
        contextConfigLocation
        /WEB-INF/applicationContext.xml
    
    
        org.springframework.web.context.ContextLoaderListener
    
 
    
    
        springMVC
        org.springframework.web.servlet.DispatcherServlet
        
            
            contextConfigLocation
            /WEB-INF/dispatcher-servlet.xml
        
        1
    
    
        springMVC
        /
    
 
    
        dispatcher
        org.springframework.web.servlet.DispatcherServlet
        1
    
    
        dispatcher
        *.form
    


6.dispatcher-servlet.xml的配置文件


    
 
    
    
 
    
    
 
    
    
    
        
        
        
        
    
 
    
    



这句 中 base-package一定要定位到 controller 目录否则,访问不到控制器:


1552013350(1).jpg
  1. controller包 和jsp包下分别创建 IndexController.java 和 success.jsp
    IndexController :


    16.png
package com.flyz.controller;

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

@Controller
public class IndexController {
    @RequestMapping("/index")
    public String index() {
        return "sucess";
    }
}

success.jsp:

<%--
  Created by IntelliJ IDEA.
  User: wscjw
  Date: 2019-03-08
  Time: 9:20
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  
    $Title$
  
  
  Welcome to SpringMVC World!!!
  


7.Tomcat部署(前提是,IDEA Tomcat已经配置好了)


11.png

12.jpg

8.点击OK之后发现Tomcat 上面打了红色叉


13.png

还点击它Edit -Configurations:
14.jpg
15.png

点击运行项目即可


LUG7Q@SQ~RL`2]{976`V936.png

你可能感兴趣的:(【一】使用IDEA Maven 搭建SpringMVC环境)