小编kmm*_*mmm的帖子

IntelliJ + Spring Web MVC

我有IntelliJ 2016.1.3和Spring Web MVC集成的问题.我做的步骤:

  1. 文件 - >新建 - >项目... - > Maven(无原型)
  2. GroupId = test ArtifactId = app
  3. 项目名称=应用程序和完成.
  4. 我添加到pom.xml <packaging> war </ packaging>
  5. 我添加到pom.xml依赖项

    <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.1.6.RELEASE</version>
    </dependency>
    <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
    </dependency>
    <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
    </dependency>
    
  6. 接下来,我将模块添加到项目中(右键单击项目名称 - >添加框架支持...).我选择了Spring MVC和Download(配置... - 选中所有项目).

  7. 我创建了控制器类HomeController.class

    package test.app;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @Controller
    public class HomeController {
        @RequestMapping(value="/")
        public String test()
        {
            return "test";
        }
    }
    
  8. 我创建了webapp\WEB-INF并将web.xml放在那里

    <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                                     http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
        <servlet>
            <servlet-name>WebServlet</servlet-name>
            <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
            <init-param>
                <param-name>contextConfigLocation</param-name> …

java spring spring-mvc intellij-idea maven

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

intellij-idea ×1

java ×1

maven ×1

spring ×1

spring-mvc ×1