springMVC环境搭建
来源:互联网 发布:淘宝卖高仿包的店铺 编辑:程序博客网 时间:2024/06/06 19:15
1创建maven工程
2引入jar
<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>yun10000.net</groupId><artifactId>test01</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><properties><version.springframework>3.1.2.RELEASE</version.springframework></properties><dependencies><!-- spring核心框架 --><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${version.springframework}</version></dependency><!-- spring测试框架 --><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>${version.springframework}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${version.springframework}</version></dependency><dependency><groupId>cglib</groupId><artifactId>cglib</artifactId><version>2.2.2</version></dependency><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-core-asl</artifactId><version>1.9.11</version></dependency><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-mapper-asl</artifactId><version>1.9.11</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.14</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.10</version></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><configuration><source>1.7</source><target>1.7</target><encoding>UTF-8</encoding></configuration></plugin></plugins></build></project>
3 配置 ApplicationContext.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:task="http://www.springframework.org/schema/task" 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 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/taskhttp://www.springframework.org/schema/task/spring-task-3.0.xsd "> <context:annotation-config/> <context:component-scan base-package="net.yun10000.demo"></context:component-scan> <!-- --> </beans>
4 初始化HandlerMapping和HandlerAdapter
package net.yun10000.demo.config;import java.util.ArrayList;import java.util.List;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.converter.HttpMessageConverter;import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;import org.springframework.http.converter.json.MappingJacksonHttpMessageConverter;import org.springframework.web.servlet.HandlerAdapter;import org.springframework.web.servlet.HandlerMapping;import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter;import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;@Configurationpublic class AppConfig {@Beanpublic HandlerMapping getHandlerMapping(){RequestMappingHandlerMapping handlerMapping=new RequestMappingHandlerMapping();return handlerMapping;}@Beanpublic HandlerAdapter getHandlerAdapter(){RequestMappingHandlerAdapter handlerAdapter=new RequestMappingHandlerAdapter();MappingJacksonHttpMessageConverter converter=new MappingJacksonHttpMessageConverter();List<HttpMessageConverter<?>> converterList=new ArrayList<HttpMessageConverter<?>>();converterList.add(converter);handlerAdapter.setMessageConverters(converterList);return handlerAdapter;}}
4配置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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"><display-name>tel</display-name><welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>test01</servlet-name> <servlet-class >org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:test01-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>test01</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping></web-app>
0 0
- SpringMVC环境搭建
- SpringMVC环境搭建
- SpringMVC环境的搭建
- springmvc 入门环境搭建
- springMVC 4.1 环境搭建
- 搭建SpringMVC开发环境
- SpringMVC环境搭建
- springmvc环境的搭建
- springmvc 环境搭建
- springMVC环境搭建-1
- springMVC环境搭建-2
- springMVC环境搭建-3
- springMVC环境搭建-4
- springMVC环境搭建-5
- springMVC环境搭建-6
- springMVC之环境搭建
- springmvc+maven环境搭建
- SpringMvc环境搭建
- visibility和display隐藏元素的区别
- Clang编译时的问题汇总
- JS实践
- Dism 错误 15010
- 写在毕业三年
- springMVC环境搭建
- linux学习4:Linux 命令缩写
- Qt---网页浏览,文件下载
- Android中的动态加载
- C/C++中sizeof()函数的用法
- 安卓三种解析json数据的优缺点
- centos安装php扩展soap实现webservice
- 算法竞赛入门经典学习笔记(1)
- Design Twitter