SpringMVC的搭建

简单的SpringMVC的搭建

在这里我将我刚刚所学的第一个框架SpringMVC的搭建总结一下,后面我再陆续将Spring框架和Mybatis框架和其整合总结一下


  • 1.导入所需要的包

先登录一个网站,中文名貌似叫Maven仓库,我这里就直接给出链接了。
Mvaen仓库
在这里,只要用到Spring,不管是Spring框架或是SpringMVC框架,都要导入Spring context
spring context
点进去后,找到自己需要的版本,我一般都是选择用的人最多的版本,因为稳定嘛。这里我选择的是4.1.6
版本
然后把maven框中的代码复制下来
dependency


  • 2.创建maven项目

新建Maven Project
创建

这里写图片描述
这里注意,要发布的项目要选择成war,web层是要发布的,所以用war,而dao层和service层不需要发布,所以用jar,以后有机会再详细说一下,这里就为了方便创建一个web层。
这里写图片描述


  • 3.配置springMVC

去src/main/webapp下创建一个文件夹,名字固定为WEB-INF
WEB-INF
再在WEB-INF下创建名为web的xml文件,也是固定的名称

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">

</web-app>

这里写图片描述
开始导入spring context包:编辑pom.xml,增加标签dependencies,然后将刚才复制的要导入的包的maven代码粘贴进去。
spring context
除了spring context包,还要导入spring web mvc包,他们需要版本统一,不然会有各种问题,因为各个版本之间的差异也很大。导入着两个包后,相关的依赖包都会被导进去。
spring web mvc
这里写图片描述
然后是配置web.xml的拦截器,上下的servlet-name中的名字随便起,不过值要一样。servlet-class的值是spring webmvc中的DispatcherServlet的全路径。url-pattern是拦截类型,/代表拦截所有,*.html代表拦截所有后缀为html的文件。注意这个除了.jsp不能写,其他想怎么写怎么写。再在web.xml中配置一启动就执行一个xml文件,我这里名字其名为springmvc.xml,这个配置文件放在src/main/resources下


<servlet>
<servlet-name>lzy-page</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:web/springmvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>lzy-page</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
这里写图片描述

“`

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值