spring mvc dispatcherservlet 在IntelliJ IDEA下初始化搭建Maven + Spr

电脑杂谈  发布时间:2017-12-24 06:09:15  来源:网络整理

spring mvc dispatcherservlet_springmvc注解_spring mvc配置

SpringMVC工程的创建有多种方法。可以手动下载spring framework相关jar包,添加到web工程中。也可以通过IDEA直接创建SpringMVC工程。

在实际开发中,我们一般采用Maven来管理项目依赖。所以本文重点介绍Maven + SpringMVC开发环境的初始化搭建。

1.打开IDEA,打开File –> New –> Project..,选择Maven,勾选上方”Create from archetype”,找到下方”maven-archetype-webapp”,点击”Next”

这里写图片描述

2.填写GroupId和ArtifactId,点击”Next”

这里写图片描述

3.选择自带的Maven版本或者选择本地的Maven皆可。spring mvc dispatcherservlet有关settings配置文件可以选择默认的也可以选择自带的。这里我配置的是本地的mavan和设置文件。

这里写图片描述

4.选择工程的创建目录,点击”Finish”完成Maven工程的创建。

这里写图片描述

1.创建后的工程如下

这里写图片描述

2.在main目录中创建java目录并对其进行标注

这里写图片描述

Sources 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录也许我们也要作为可编译的目录,就需要对该目录进行此标注。只有 Sources 这种可编译目录才可以新建 Java 类和包,这一点需要牢记。

Tests 一般用于标注可编译的单元测试目录。在规范的 maven 项目结构中,顶级目录是 src,maven 的 src 我们是不会设置为 Sources 的,而是在其子目录 main 目录下的 java 目录,我们会设置为 Sources。而单元测试的目录是 src - test - java,这里的 java 目录我们就会设置为 Tests,表示该目录是作为可编译的单元测试目录。一般这个和后面几个我们都是在 maven 项目下进行配置的,但是我这里还是会先说说。spring mvc dispatcherservlet从这一点我们也可以看出 IntelliJ IDEA 对 maven 项目的支持是比较彻底的。

Resources 一般用于标注资源文件目录。在 maven 项目下,资源目录是单独划分出来的,其目录为:src - main -resources,这里的 resources 目录我们就会设置为 Resources,表示该目录是作为资源目录。资源目录下的文件是会被编译到输出目录下的。

Test Resources 一般用于标注单元测试的资源文件目录。在 maven 项目下,单元测试的资源目录是单独划分出来的,其目录为:src - test -resources,这里的 resources 目录我们就会设置为 Test Resources,表示该目录是作为单元测试的资源目录。资源目录下的文件是会被编译到输出目录下的。

Excluded 一般用于标注排除目录。被排除的目录不会被 IntelliJ IDEA 创建索引,相当于被 IntelliJ IDEA 废弃,该目录下的代码文件是不具备代码检查和智能提示等常规代码功能。

3.补全目录结构。

springmvc注解_spring mvc dispatcherservlet_spring mvc配置

这里写图片描述

4.配置pom.xml,添加spring工程依赖

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.myz</groupId>
  <artifactId>myspringmvc</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>myspringmvc Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>

    <!-- Spring依赖 -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>4.3.13.RELEASE</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>4.3.13.RELEASE</version>
    </dependency>
    <!-- Spring依赖 end -->

  </dependencies>
  <build>
    <finalName>myspringmvc</finalName>
  </build>
</project>


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-55466-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...