spring配置文件备份



    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <beans xmlns="http://www.springframework.org/schema/beans"
    3. xmlns:util="http://www.springframework.org/schema/util" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    4. xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
    5. xmlns:aop="http://www.springframework.org/schema/aop" xmlns:rabbit="http://www.springframework.org/schema/rabbit"
    6. xmlns:mvc="http://www.springframework.org/schema/mvc"
    7. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    8. http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
    9. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
    10. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
    11. http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
    12. http://www.springframework.org/schema/rabbit http://www.springframework.org/schema/rabbit/spring-rabbit-1.0.xsd
    13. http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd ">
    14. <!--注册annotation -->
    15. <context:annotation-config/>
    16. <!-- 自动扫描controller -->
    17. <context:component-scan base-package="com.mobanker.democenter.controller" name-generator="com.mobanker.framework.spring.mvc.FullPackageBeanNameGenerator">
    18. <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service"/>
    19. </context:component-scan>
    20. <!-- mvc auto annotation driver -->
    21. <mvc:annotation-driven conversion-service="conversionService">
    22. <!--异步支持-->
    23. <mvc:async-support default-timeout="10" task-executor="asyncTaskExecutor">
    24. <mvc:callable-interceptors>
    25. <bean class="com.mobanker.framework.server.netty.servlet.async.AsyncInterceptor"/>
    26. </mvc:callable-interceptors>
    27. </mvc:async-support>
    28. <!--Configures one or more HttpMessageConverter types to use for converting @RequestBody method parameters and
    29. @ResponseBody method return values. Using this configuration element is optional.
    30. HttpMessageConverter registrations provided here will take precedence over HttpMessageConverter types registered
    31. by default. Also see the register-defaults attribute if you want to turn off default registrations entirely-->
    32. <mvc:message-converters register-defaults="true">
    33. <ref bean="fastJsonHttpMessageConverter"/>
    34. </mvc:message-converters>
    35. </mvc:annotation-driven>
    36. <!--异步executor-->
    37. <bean id="asyncTaskExecutor" class="com.mobanker.framework.server.netty.servlet.async.ThreadLocalAsyncExecutor"/>
    38. <!--转换器-->
    39. <bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
    40. <property name="converters">
    41. <set>
    42. <bean class="com.mobanker.framework.convert.String2DateConverter"/>
    43. <bean class="com.mobanker.framework.convert.Date2StringConverter"/>
    44. </set>
    45. </property>
    46. </bean>
    47. <!-- freemarker的配置 -->
    48. <bean id="freemarkerConfigurer"
    49. class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
    50. <property name="templateLoaderPath" value="classpath:/templates/"/>
    51. <property name="defaultEncoding" value="UTF-8"/>
    52. <property name="freemarkerSettings">
    53. <props>
    54. <prop key="template_update_delay">10</prop>
    55. <prop key="locale">zh_CN</prop>
    56. <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>
    57. <prop key="date_format">yyyy-MM-dd</prop>
    58. <prop key="number_format">#.##</prop>
    59. </props>
    60. </property>
    61. </bean>
    62. <!-- FreeMarker视图解析 ,在这里配置后缀名ftl和视图解析器 -->
    63. <bean id="viewResolver"
    64. class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
    65. <property name="viewClass"
    66. value="org.springframework.web.servlet.view.freemarker.FreeMarkerView"/>
    67. <property name="suffix" value=".ftl"/>
    68. <property name="contentType" value="text/html;charset=UTF-8"/>
    69. <property name="exposeRequestAttributes" value="true"/>
    70. <property name="exposeSessionAttributes" value="true"/>
    71. <property name="exposeSpringMacroHelpers" value="true"/>
    72. </bean>
    73. <!--国际化-->
    74. <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
    75. <property name="basename" value="i18n/messages"/>
    76. </bean>
    77. <!-- 处理特殊映射包括增加contextPath -->
    78. <bean name='requestMappingHandlerMapping' class='com.mobanker.framework.spring.mvc.PackageURLRequestMappingHandlerMapping'>
    79. <property name='docBase' value='com.mobanker.democenter.controller'/>
    80. <property name="contextPath" value="/demo/lait"/>
    81. </bean>
    82. <!-- 文件上传 -->
    83. <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    84. <property name="defaultEncoding" value="utf-8"/>
    85. <property name="maxUploadSize" value="10485760000"/>
    86. <property name="maxInMemorySize" value="40960"/>
    87. <property name="uploadTempDir" value="file:///var/statics"/>
    88. </bean>
    89. <!--jsonConverter for httpMessageConverter-->
    90. <bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
    91. <property name="supportedMediaTypes">
    92. <list>
    93. <value>application/json;charset=UTF-8</value>
    94. </list>
    95. </property>
    96. </bean>
    97. <!--<bean id="jsonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
    98. <property name="supportedMediaTypes">
    99. <list>
    100. <value>application/json;charset=UTF-8</value>
    101. </list>
    102. </property>
    103. </bean>-->
    104. <!--<mvc:resources location="/" mapping="/*.txt"/>
    105. <mvc:resources mapping="/images/**" location="/,classpath:/statics/images/"/>
    106. <mvc:resources mapping="/js/**" location="/,classpath:/statics/js/" />
    107. <mvc:resources mapping="/css/**" location="/,classpath:/statics/css/" />-->
    108. <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 请求映射
    109. <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />-->
    110. <!-- 多视图协商配置bean -->
    111. <!-- <bean id="contentNegotiationManager"
    112. class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
    113. 扩展名至mimeType的映射,即 /*.json => application/json
    114. <property name="favorPathExtension" value="true" />
    115. <property name="favorParameter" value="true" />
    116. <property name="parameterName" value="format" />
    117. <property name="ignoreAcceptHeader" value="false" />
    118. <property name="mediaTypes">
    119. <value>
    120. html=text/html
    121. json=application/json
    122. </value>
    123. </property>
    124. <property name="defaultContentType" value="text/html" />
    125. </bean> -->
    126. <!-- 多视图协商解析器 -->
    127. <!-- <bean
    128. class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
    129. <property name="order" value="1"/>
    130. <property name="contentNegotiationManager" ref="contentNegotiationManager" />
    131. <property name="viewResolvers">
    132. <list>
    133. <ref bean="defaultViewResolver" />
    134. <bean class="org.springframework.web.servlet.view.BeanNameViewResolver" />
    135. </list>
    136. </property>
    137. <property name="defaultViews">
    138. <list>
    139. <bean class="com.alibaba.fastjson.support.spring.FastJsonJsonView">
    140. <property name="charset" value="UTF-8" />
    141. </bean>
    142. </list>
    143. </property>
    144. </bean> -->
    145. <!-- <bean id="defaultViewResolver"
    146. class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    147. <property name="viewClass"
    148. value="org.springframework.web.servlet.view.JstlView" />
    149. <property name="prefix" value="classpath:/resources/views/jsp/" />
    150. <property name="suffix" value=".jsp" />
    151. </bean> -->
    152. </beans>


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,233评论 6 495
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,357评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,831评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,313评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,417评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,470评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,482评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,265评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,708评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,997评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,176评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,827评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,503评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,150评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,391评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,034评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,063评论 2 352

推荐阅读更多精彩内容