1.支持REST风格的URL,spring不处理动态文件,如下配置,访问URL需要在原有配置前加/rest/{controller地址}即可,如controller配置为@RequestMapping("/user"),则使用浏览器访问就为 /rest/user
<servlet>
<servlet-name>rest</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>rest</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
注:需要在WEB-INF下放rest-servlet.xml配置文件
2.Spring 输出JSON 日期格式的调整,默认情况日期输入到页面为数值,但我们一般访问一个REST后日期想要的是类似yyyy-MM-dd HH:mm:ss的格式,可以在 rest-servlet.xml中修改
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<ref bean="mappingJackson2HttpMessageConverter" />
</mvc:message-converters>
</mvc:annotation-driven>
<bean id="mappingJackson2HttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean class="com.fasterxml.jackson.databind.ObjectMapper">
<property name="dateFormat">
<bean class="java.text.SimpleDateFormat">
<constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss"></constructor-arg>
</bean>
</property>
</bean>
</property>
</bean>
注:jackson我使用的是2.x版本