<?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:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- 自动扫描且只扫描@Controller --> <context:component-scan base-package="org.flume" use-default-filters="false"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan> <mvc:annotation-driven conversion-service="conversionService"> <mvc:message-converters register-defaults="true"> <!-- 将StringHttpMessageConverter的默认编码设为UTF-8 --> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF-8"/> </bean> </mvc:message-converters> </mvc:annotation-driven> <!-- 定义JSP文件的位置 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/app/"/> <property name="suffix" value=".jsp"/> </bean> <!-- 容器默认的DefaultServletHandler处理 所有静态内容与无RequestMapping处理的URL--> <mvc:default-servlet-handler/> <!-- 定义无需Controller的url<->view直接映射 --> <mvc:view-controller path="/" view-name="index.jsp"/> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="utf-8"/> <property name="maxUploadSize" value="100000000"/> </bean> <bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <property name="converters"> <list> <bean class="org.flume.alarm.core.spring.DateConverter"/> </list> </property> </bean> <!--<bean id="msgProducer" class="org.flume.alarm.mq.RocketMQProducer" init-method="init" destroy-method="destory">--> <!--<property name="nameServer" value="${nameserver}"></property>--> <!--<property name="groupName" value="${groupName}"></property>--> <!--<property name="topics" value="${topics}"></property>--> <!--<property name="accessKey" value="${accessKey}"></property>--> <!--<property name="secretKey" value="${secretKey}"></property>--> <!--</bean>--> <!--<bean id="msgConsumer" class="org.flume.alarm.mq.RocketMQConsumer" init-method="init" destroy-method="destory">--> <!--<property name="nameServer" value="${nameserver}"></property>--> <!--<property name="groupName" value="${groupName}"></property>--> <!--<property name="topics" value="${topics}"></property>--> <!--</bean>--> <!--<bean id="msgListener" class="org.flume.alarm.mq.RocketMQListener"/>--> </beans>