springmvc简单配置及测试

本文介绍了SpringMVC框架的基础配置步骤,包括建立web项目、配置前端控制器、设置DispatcherServlet、配置处理器映射器、处理器适配器、视图解析器,以及初步测试。主要关注了DispatcherServlet的作用和如何配置SpringMVC的各个组件。
摘要由CSDN通过智能技术生成

springmvc框架的简单介绍


1、首先我们需要建立一个web项目,并导入spring3.2.0的jar包




2、展示一下我们的框架结构





3、WEB-INF\web.xml中配置前端控制器




load-on-startup:表示servlet随服务启动;

url-pattern:*.action的请交给DispatcherServlet处理。

拦截固定后缀的url,比如设置为 *.do、*.action,

不会导致静态资源(jpg,js,css)被拦截。

搭建和配置Spring MVC的过程可以分为以下几个步骤: 1. 引入相关依赖:首先需要在项目中引入Spring MVC的依赖,可以通过在项目的构建工具中添加相应的Maven或Gradle依赖项来实现。 2. 配置Spring MVC的配置文件:在项目的资源文件夹中创建一个名为“springmvc-config.xml”的配置文件,该文件将包含Spring MVC的各种配置信息,如数据源、事务管理器、视图解析器等。 3. 创建Web应用程序上下文:创建一个Web应用程序上下文,该上下文将用于管理Spring MVC应用程序的生命周期。可以使用Spring框架提供的WebApplicationContextUtils类来获取该上下文。 4. 创建控制器:创建一个控制器类,该类将处理来自Web请求的请求并返回响应。控制器类通常使用@Controller注解进行标记。 5. 配置视图解析器配置视图解析器以指定如何解析和处理视图资源。可以在Spring MVC的配置文件中配置一个ViewResolver bean,并指定要使用的视图解析器实现。 6. 配置请求映射:使用@RequestMapping注解或其他请求映射方法来指定如何处理不同的Web请求。这些映射方法将定义控制器类中的方法,这些方法将处理特定的请求并返回响应。 7. 创建模型对象:创建模型对象,这些对象将在控制器方法中被使用并返回给视图。模型对象可以是任何Java对象,它们将在控制器方法视图中被使用。 8. 运行应用程序:启动应用程序并测试是否可以成功处理Web请求并返回响应。 以下是一个简单的Spring MVC配置流程示例: 1. 在pom.xml中添加Spring MVC依赖: ```php <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.10</version> </dependency> ``` 2. 创建Spring MVC配置文件(springmvc-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"> <!-- 数据源配置 --> <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"> <!-- 数据源配置信息 --> </bean> <!-- 事务管理器配置 --> <bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/> </bean> <!-- 视图解析器配置 --> <bean id="viewResolver" class="org.springframework.web.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值