SpringMVC 环境搭建

1、三层架构

SpringMVC 环境搭建_第1张图片

2、搭建项目

SpringMVC 环境搭建_第2张图片
解决maven创建项目过慢问题
SpringMVC 环境搭建_第3张图片
当前的目录不完整,需要添加。
SpringMVC 环境搭建_第4张图片
在main目录下创建两个文件夹,一个是java并且设置成Sources root。另一个是resources设置成Resources root。
SpringMVC 环境搭建_第5张图片
导入所需要的jar包,pom.xml

<properties>
    <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
    <maven.compiler.source>1.8maven.compiler.source>
    <maven.compiler.target>1.8maven.compiler.target>

    <spring.version>5.0.2.RELEASEspring.version>
  properties>

  <dependencies>
    <dependency>
      <groupId>org.springframeworkgroupId>
      <artifactId>spring-contextartifactId>
      <version>${spring.version}version>
    dependency>

    <dependency>
      <groupId>org.springframeworkgroupId>
      <artifactId>spring-webartifactId>
      <version>${spring.version}version>
    dependency>

    <dependency>
      <groupId>org.springframeworkgroupId>
      <artifactId>spring-webmvcartifactId>
      <version>${spring.version}version>
    dependency>

    <dependency>
      <groupId>javax.servletgroupId>
      <artifactId>servlet-apiartifactId>
      <version>2.5version>
      <scope>providedscope>
    dependency>

    <dependency>
      <groupId>javax.servlet.jspgroupId>
      <artifactId>jsp-apiartifactId>
      <version>2.0version>
      <scope>providedscope>
    dependency>

    <dependency>
      <groupId>junitgroupId>
      <artifactId>junitartifactId>
      <version>4.11version>
      <scope>testscope>
    dependency>
  dependencies>

配置前端控制器:web.xml
ispatcherServlet是前置控制器,配置在web.xml文件中的。 拦截匹配的请求,Servlet拦截匹配规则要自己定义,把拦截下来的请求,依据相应的规则分发到目标Controller来处理,是配置spring MVC的第一步。
在servlet的配置当中,5的含义是:

标记容器是否在启动的时候就加载这个servlet。

当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;

当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。



<web-app>
  <display-name>Archetype Created Web Applicationdisplay-name>

  <servlet>
    <servlet-name>dispatcherServletservlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>
  servlet>
  <servlet-mapping>
    <servlet-name>dispatcherServletservlet-name>
    <url-pattern>/url-pattern>
  servlet-mapping>
web-app>

创建springMVC的配置文件
SpringMVC 环境搭建_第6张图片
部署服务
SpringMVC 环境搭建_第7张图片
SpringMVC 环境搭建_第8张图片
部署访问的路径也就是域名,如果什么都没有就是默认根目录。
SpringMVC 环境搭建_第9张图片启动服务:
SpringMVC 环境搭建_第10张图片
SpringMVC 环境搭建_第11张图片

你可能感兴趣的:(SpringMVC)