1.web.xml 配置
<!-- 加载spring配置文件 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/Spring.xml</param-value><!-- ,/WEB-INF/Spring-Mybatis.xml -->
</context-param>
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<!-- SpringMVC配置文件 -->
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/SpringMVC.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<filter>
<description>字符集过滤器</description>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<description>字符集编码</description>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- spring的监听器 -->
<listener>
<description>spring监听器</description>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 防止spring内存溢出监听器 -->
<listener>
<listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
</listener>
2.Spring.xml 配置
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:p="http://www.springframework.org/schema/p" xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd
">
<mvc:annotation-driven/>
<!--引入属性文件 -->
<!--<context:property-placeholder location="classpath:jdbc.properties" />-->
<!-- service和dao包(自动注入) -->
<context:component-scan base-package="com.service,com.service.impl,com.po" />
</beans>
3.SpringMVC.xml 配置
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:p="http://www.springframework.org/schema/p" xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd
">
<mvc:annotation-driven /> <!-- 支持spring3.0新的mvc注解 -->
<context:component-scan base-package="com.controller" />
<!-- 避免IE执行AJAX时,返回JSON出现下载文件 -->
<bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
<!-- 启动Spring MVC 的注解功能,完成请求和注解POJO的映射 -->
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="mappingJacksonHttpMessageConverter" /> <!-- json转换器 -->
</list>
</property>
</bean>
<!-- 页面View层基本信息设定 -->
<bean id="viewResolver" p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"value="org.springframework.web.servlet.view.JstlView" />
</bean>
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="UTF-8" />
<property name="maxUploadSize" value="32505856" /><!-- 上传文件大小限制为31M,31*1024*1024 -->
<property name="maxInMemorySize" value="4096" />
</bean>
</beans>
以上就是简单的配置,附件是所需的jar包。
相关推荐
本教程将详细介绍如何搭建一个基于Spring MVC和MyBatis的项目,并涉及到所需的jar包。 首先,我们需要了解Spring MVC。Spring MVC是Spring框架的一部分,它提供了一个用于处理HTTP请求和响应的分发器。Spring MVC的...
总结来说,"spring/springmvc/mybatis所需jar包"涵盖了Spring、SpringMVC和MyBatis框架的基本运行环境,开发者可以通过这些库文件快速搭建一个基于这三个框架的Java Web项目,进行高效、灵活的后端开发。同时,理解...
本篇文章将详细阐述这三个框架的核心功能、相互关系以及在搭建项目时所需的jar包。 首先,Spring框架作为核心,它提供了依赖注入(DI)和面向切面编程(AOP)等特性,使得对象之间的依赖关系得以解耦,提高了代码的...
SpringMVC和Mybatis是Java Web开发中的两个关键框架,它们在构建现代企业级应用程序时起着核心...总的来说,这些JAR包构成了一个基本的Spring MVC + Mybatis开发环境,使得开发人员可以高效地构建和维护Java Web应用。
spring MVC环境搭建 所需jar包 ├── commons-logging-1.1.1.jar ├── jstl.jar ├── spring-aop-4.3.0.RELEASE.jar ├── spring-aspects-4.3.0.RELEASE.jar ├── spring-beans-4.3.0.RELEASE.jar ├...
在搭建SpringMVC项目时,正确配置和选择必要的jar包至关重要。下面将详细介绍SpringMVC框架搭建过程中涉及的关键知识点,并解释压缩包中可能包含的文件。 1. **Spring MVC核心库** - `spring-webmvc.jar`: 这是...
在"SpringMvc+Mybatis所需jar包"中,我们可以找到一系列为了整合这两个框架而必要的库文件。这些jar包通常包括以下几个方面: 1. **Spring MVC相关jar包**:Spring Web、Spring Web MVC、Spring Context等。它们...
总之,SpringMVC以其简洁的API和强大的功能,成为了Java Web开发的首选框架之一。结合MyBatis进行数据访问,可以构建出高效、灵活的Web应用程序。提供的学习资料和源码将帮助开发者更好地掌握这两项技术,并在实践中...
这个"SpringMVC jar 包合集"包含了开发 Spring MVC 应用所需的所有核心库,使得开发者可以快速搭建一个功能完备的 MVC 应用程序。 1. **Spring Framework**: - Spring 框架是 Spring MVC 的基础,它提供了依赖...
- 在Spring MVC项目中,通过引入log4j2的jar包,可以在Spring配置中定义日志配置的外部化路径。 - 使用`@Slf4j`或`@Autowired`注解与Log4j2的LoggerFactory结合,方便地在代码中记录日志。 - 配置Log4j2的异步...
总之,"springMVC所需jar包" 包含了搭建 Spring MVC 框架所必需的库,它们共同协作以实现 MVC 设计模式,提供了一种高效且可维护的 Web 应用程序开发方式。通过合理配置和使用这些 jar 包,开发者能够轻松构建出功能...
在实际开发中,可以使用Maven或Gradle等构建工具来管理这些依赖,它们会自动下载并管理所需的jar包,使得构建过程更为简便。但如果你选择手动管理jar包,记得确保所有必要的依赖都已包含在lib目录中,避免出现缺失...
这些jar包的正确配置和使用对于构建一个完整的SpringMVC应用至关重要。开发者需要确保所有依赖项都被正确导入并配置到构建系统(如Maven或Gradle)中,以避免运行时的错误。同时,理解每个库的作用有助于更好地理解...
这个压缩包"Spring SpringMVC Mybatis框架搭建所需jar包.zip"包含了搭建这三个框架环境所需的依赖库。 **Spring框架** 是一个全面的企业级应用开发框架,它提供了依赖注入(DI)和面向切面编程(AOP)等核心功能,...
这个压缩包包含了一系列SpringMVC环境搭建所需的jar包,它们都是Spring框架的核心组件,以及一个第三方的日志库。以下是这些jar包的功能详解: 1. **spring-context-4.3.14.RELEASE.jar**:这是Spring上下文模块,...
这个压缩包“Spring-SpringMVC-Mybatis整合所有jar包”包含了这三个框架整合所需的全部依赖,使得开发者能够快速搭建起一个功能完备的后端服务。 1. **Spring框架**:Spring是一个全面的开源应用框架,它提供了对...
在Java Web开发中,Spring、SpringMVC和Mybatis是三个...正确引入这些jar包并配置相关XML或Java配置文件,就能搭建起一个完整的开发环境,便于编写业务逻辑代码和数据库操作,同时享受到这三个框架带来的高效和灵活性。
这个压缩包提供了这三个框架所需的完整jar包,便于开发者快速搭建一个基于Java的Web应用环境。 1. **Spring**: - Spring 是一个全面的企业级应用开发框架,它提供了依赖注入(DI)、面向切面编程(AOP)、事务...
通过这个压缩包中的jar文件,开发者可以快速搭建项目,专注于业务逻辑的实现,而无需花费大量时间在环境配置上。同时,这两个框架的灵活性和可扩展性也使得项目能够随着需求的变化进行有效调整。