【Spring MVC】之环境搭建

springmvc是模块化的开发,分工很明确,扩展很灵活,是设计模型,轻量级web框架,全名是Model View Controller,分别是模型(model)-视图(view)-控制器(controller),是一种用于设计创建Web应用程序表现层的模式.

  • Model:
    指的就是我们的数据模型,作用一般情况下用于封装数据.
  • View:
    指的就是我们的jsp或者html,作用展示数据的,通常视图是依据模型数据创建的.
  • Controller
    是应用程序中处理用户交互的部分,负责调度业务

SpringMvc环境搭建

搭建骨架
1.首先搭建环境,选择maven,选择骨架构建,选择web项目
在这里插入图片描述
2.填写名称
在这里插入图片描述3.选择命令仓库,一般默认都是对的不用修改,但是默认回去网上下载插件,下载的过程很浪费时间,所以我们要添加一组键值对,这样mavan项目就不会创建过慢
在这里插入图片描述
之后点击next,finish创建完成.

补充目录
4.这时候目录是不全的,这时候目录结构是不全的,增加java文件和resource文分别设置成源码的根目录(Sources Root)和资源的跟目录(Resources Root)右击文件夹-选择Mark Diectory as(把文件作为) 右边就会出现6种
在这里插入图片描述
导入开发jar包
5.pom文件中导入开发jar包

<properties>
<spring.version>5.0.2.RELEASE</spring.version>
</properties>

<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
</dependencies>

6.在web.xml中配置前端控制器 Servlet
在这里插入图片描述
7.在resources文件下建立springmvc.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/mvc
       http://www.springframework.org/schema/mvc/spring-mvc.xsd
       http://www.springframework.org/schema/context
       http://www.springframework.org/schema/context/spring-context.xsd">

    <!--开启注解扫描-->
    <context:component-scan base-package="cn.itcast"/>
    <!--视图解析器对象-->
       <bean id="InternalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
           <property name="prefix" value="/WEB-INF/pages/"/>
           <property name="suffix" value=".jsp"/>

       </bean>
    <!--开启框架注解支持-->
    <mvc:annotation-driven/>
</beans>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值