springmvc常用标签SpringMVCSpringMVC的使⽤(通过IDEA从零搭建项⽬)⽬录
Spring MVC使⽤Demo
按照项⽬创建步骤从零开始搭建⼀个SpringMVC项⽬,结构⽬录如下:
1. 创建SpringMVC项⽬
打开Idea,选择new project创建maven管理的项⽬,如下,在点击Next。
填写项⽬名称,项⽬名称为springMVC
2. 引⼊SpringMVC依赖jar包
在l中添加(这⾥引⼊了spring核⼼依赖和springMVC核⼼依赖,除了springMVC必要的三个依赖,springMVC⼜属于spring的
⼀部分,需要让springMVC运⾏起来还需要spring依赖)
<!--spring核⼼依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<!--SpringMVC依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
3. 在l配置⽂件中配置前端控制器
RESTfu
注意:前端控制器类是需要使⽤org.springframework.web.servlet.DispatcherServlet即该将所有请求统⼀交给该
DispatcherServlet处理。
4. 创建l配置⽂件
在resources资源⽬录下,创建l配置⽂件,配置映射器、适配器和解释器等。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="/schema/beans"
xmlns:xsi="/2001/XMLSchema-instance"
xmlns:context="/schema/context"
xmlns:mvc="/schema/mvc"
xsi:schemaLocation="/schema/beans /schema/beans/spring-beans.xsd
/schema/context /schema/context/spring-context-4.1.xsd
/schema/mvc /schema/mvc/spring-mvc-4.1.xsd">
<!-- 配置SpringMVC的需要扫描注解的包全路径 -->
<context:component-scan base-package="ller"/>
<!-- 处理器映射器、处理器适配器等采⽤SpringMVC提供的默认的处理器处理,就不需要显性配置-->
<mvc:annotation-driven />
<!--配置视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
id="internalResourceViewResolver">
<!-- 前缀 -->
<property name="prefix" value="/WEB-INF/jsp/" />
<!-- 后缀 -->
<property name="suffix" value=".jsp" />
</bean>
如果配置了视图解析器的前缀和后缀,controller中的视图路径就不写前缀和后缀了,如果不配置,视图解析器就要写全路径名。
注:l⽂件的加载需要在l⽂件中配置,配置如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论