SpringMVC 3.1.2的配置

简介:
签: Spring MVC
原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://lavasoft.blog.51cto.com/62575/1043600
SpringMVC 3.1.2的配置
 
ssi的框架
 
web.xml
<? xml  version ="1.0"  encoding ="UTF-8" ?> 
< web-app  xmlns ="http://java.sun.com/xml/ns/javaee" 
                  xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" 
                 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
            http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
                  version ="2.5" > 

         < servlet > 
                 < servlet-name >SpringMVC </ servlet-name > 
                 < servlet-class >org.springframework.web.servlet.DispatcherServlet </ servlet-class > 
                 < init-param > 
                         < param-name >contextConfigLocation </ param-name > 
                         < param-value >/WEB-INF/classes/spring-*.xml </ param-value > 
                 </ init-param > 
                 < load-on-startup >1 </ load-on-startup > 
         </ servlet > 
         < servlet-mapping > 
                 < servlet-name >SpringMVC </ servlet-name > 
                 < url-pattern >*.do </ url-pattern > 
         </ servlet-mapping > 
</ web-app >
 
spring-core.xml
<? xml  version ="1.0"  encoding ="UTF-8" ?> 

< beans  default-autowire ="byName" 
              xmlns ="http://www.springframework.org/schema/beans" 
              xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" 
              xmlns:aop ="http://www.springframework.org/schema/aop" 
              xmlns:context ="http://www.springframework.org/schema/context" 
              xmlns:tx ="http://www.springframework.org/schema/tx" 
             xsi:schemaLocation=" 
                        http://www.springframework.org/schema/beans 
                        http://www.springframework.org/schema/beans/spring-beans-3.1.xsd 
                        http://www.springframework.org/schema/aop 
                        http://www.springframework.org/schema/aop/spring-aop-3.1.xsd 
                        http://www.springframework.org/schema/contex 
                        http://www.springframework.org/schema/context/spring-context-3.1.xsd 
                        http://www.springframework.org/schema/tx 
                        http://www.springframework.org/schema/tx/spring-tx-3.1.xsd" > 

         < bean  id ="propertyConfig"  class ="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" > 
                 < property  name ="locations" > 
                         < list > 
                                 < value >classpath:jdbc.properties </ value > 
                         </ list > 
                 </ property > 
         </ bean > 

    < bean  id ="dataSource"  class ="org.apache.commons.dbcp.BasicDataSource"  destroy-method ="close" > 
                 < property  name ="driverClassName" > 
                         < value >${jdbc.driver} </ value > 
                 </ property > 
                 < property  name ="url" > 
                         < value >${jdbc.url} </ value > 
                 </ property > 
                 < property  name ="username" > 
                         < value >${jdbc.user} </ value > 
                 </ property > 
                 < property  name ="password" > 
                         < value >${jdbc.password} </ value > 
                 </ property > 
         </ bean > 

         < bean  id ="transactionManager" 
                     class ="org.springframework.jdbc.datasource.DataSourceTransactionManager" > 
                 < property  name ="dataSource"  ref ="dataSource" /> 
         </ bean > 

         < bean  id ="sqlMapClient" 
                     class ="org.springframework.orm.ibatis.SqlMapClientFactoryBean" > 
                 < property  name ="configLocation"  value ="classpath:sqlMapConfig.xml" /> 
                 < property  name ="dataSource"  ref ="dataSource" /> 
         </ bean > 
    < bean  id ="mysqlDialect"  class ="com.lavasoft.freamwork.core.dialect.MySQLPhysicalSegmentDialect" /> 
         < bean  id ="sqlExecutor"  class ="com.lavasoft.freamwork.core.PhysicalSegmentSqlExecutor" > 
                 < property  name ="dialect"  ref ="mysqlDialect" /> 
         </ bean > 

         < bean  id ="baseDao"  abstract ="true"  class ="com.lavasoft.freamwork.core.dao.BaseIBatisDAO"  init-method ="initialize" > 
                 < property  name ="dataSource" > 
                         < ref  bean ="dataSource" /> 
                 </ property > 
                 < property  name ="sqlMapClient" > 
                         < ref  bean ="sqlMapClient" /> 
                 </ property > 
                 < property  name ="sqlExecutor" > 
                         < ref  bean ="sqlExecutor" /> 
                 </ property > 
         </ bean > 

         < bean  id ="bk_kindDAO"  class ="com.lavasoft.dxbk.dao.Bk_kindDAO"  parent ="baseDao" /> 
         < bean  id ="bk_taskDAO"  class ="com.lavasoft.dxbk.dao.Bk_taskDAO"  parent ="baseDao" /> 
         < bean  id ="bk_task_logDAO"  class ="com.lavasoft.dxbk.dao.Bk_task_logDAO"  parent ="baseDao" /> 
         < bean  id ="bookDAO"  class ="com.lavasoft.dxbk.dao.BookDAO"  parent ="baseDao" /> 
         < bean  id ="ebookDAO"  class ="com.lavasoft.dxbk.dao.EbookDAO"  parent ="baseDao" /> 
         < bean  id ="shopdataDAO"  class ="com.lavasoft.dxbk.dao.ShopdataDAO"  parent ="baseDao" /> 
         < bean  id ="urlregDAO"  class ="com.lavasoft.dxbk.dao.UrlregDAO"  parent ="baseDao" /> 
         < bean  id ="sec_bk_taskDAO"  class ="com.lavasoft.dxbk.dao.Sec_bk_taskDAO"  parent ="baseDao" /> 
         < bean  id ="sec_kwDAO"  class ="com.lavasoft.dxbk.dao.Sec_kwDAO"  parent ="baseDao" /> 
         < bean  id ="sec_subDAO"  class ="com.lavasoft.dxbk.dao.Sec_subDAO"  parent ="baseDao" /> 
         < bean  id ="secbookDAO"  class ="com.lavasoft.dxbk.dao.SecbookDAO"  parent ="baseDao" /> 
         < bean  id ="listfileDAO"  class ="com.lavasoft.dxbk.dao.ListfileDAO"  parent ="baseDao" /> 
         < bean  id ="str2010DAO"  class ="com.lavasoft.dxbk.dao.Str2010DAO"  parent ="baseDao" /> 
         < bean  id ="pdfdirDAO"  class ="com.lavasoft.dxbk.dao.PdfdirDAO"  parent ="baseDao" /> 

         < bean  id ="bookSV"  class ="com.lavasoft.dxbk.service.BookSVImpl" > 
                 < property  name ="bk_kindDAO"  ref ="bk_kindDAO" /> 
                 < property  name ="bookDAO"  ref ="bookDAO" /> 
         </ bean > 
</ beans >
 
spring-mvc.xml
<? xml  version ="1.0"  encoding ="UTF-8" ?> 
< beans  xmlns ="http://www.springframework.org/schema/beans" 
              xmlns:mvc ="http://www.springframework.org/schema/mvc" 
              xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" 
              xmlns:context ="http://www.springframework.org/schema/context" 
             xsi:schemaLocation=" 
                http://www.springframework.org/schema/beans 
                http://www.springframework.org/schema/beans/spring-beans-3.1.xsd 
                http://www.springframework.org/schema/context 
                http://www.springframework.org/schema/context/spring-context-3.1.xsd 
                http://www.springframework.org/schema/mvc 
                http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd" > 
  < bean  class ="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" > 
                 < property  name ="messageConverters" > 
                         < list > 
                          < bean  class ="org.springframework.http.converter.ByteArrayHttpMessageConverter" /> 
                               < bean  class ="org.springframework.http.converter.StringHttpMessageConverter" > 
                                         < property  name ="supportedMediaTypes" > 
                                                 < list > 
                                                         < value >text/html; charset=utf-8 </ value > 
                                                 </ list > 
                                         </ property > 
                                 </ bean > 
                           < bean  class ="org.springframework.http.converter.ResourceHttpMessageConverter" /> 
                        < bean  class ="org.springframework.http.converter.xml.SourceHttpMessageConverter" /> 
             < bean  class ="org.springframework.http.converter.xml.XmlAwareFormHttpMessageConverter" /> 
         < bean  class ="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter" /> 
                         </ list > 
                 </ property > 
         </ bean > 

         < mvc:annotation-driven /> 
         < context:component-scan  base-package ="com.lavasoft.dxbk.web.controller" > </ context:component-scan > 

         < mvc:resources  mapping ="/js/**"  location ="/js/" /> 
         < mvc:resources  mapping ="/css/**"  location ="/css/" /> 

         < bean  class ="org.springframework.web.servlet.view.InternalResourceViewResolver" > 
                 < property  name ="viewClass"  value ="org.springframework.web.servlet.view.JstlView" /> 
                 < property  name ="prefix"  value ="/jsp/" /> 
                 < property  name ="suffix"  value =".jsp" /> 
         </ bean > 

</ beans > 
 
spring配置文件在src下面。

本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/1043600










本文转自yunlielai51CTO博客,原文链接:http://blog.51cto.com/4925054/1177154,如需转载请自行联系原作者


相关文章
|
8月前
|
前端开发 Java 网络架构
|
8月前
|
前端开发 Java 数据处理
|
8月前
|
缓存 前端开发 Java
|
8天前
|
存储 JSON 安全
SpringMVC 02
SpringMVC 02
7 0
|
8天前
|
Java 容器 Spring
SpringMVC 注解配置SpringMVC
SpringMVC 注解配置SpringMVC
17 0
|
8天前
|
Java Spring 容器
SpringMVC之注解配置SpringMVC
【1月更文挑战第20天】SpringMVC之注解配置SpringMVC
43 0
|
8天前
|
XML Java 应用服务中间件
SpringMVC与Servlet3.0整合 - ServletContainerInitializer注解配置项目
SpringMVC与Servlet3.0整合 - ServletContainerInitializer注解配置项目
25 1
|
9月前
|
XML Java 应用服务中间件
SpringMVC的配置
SpringMVC的配置
59 0
|
10月前
|
XML 设计模式 开发框架
springMVC篇
Spring MVC是基于Java的Web应用程序开发框架,它是Spring框架的一部分,用于简化和加速Web应用程序的开发过程。
52 1
|
11月前
|
开发框架 前端开发 Java