您的位置:首页 > 编程语言 > Java开发

spring3.2 一些配置

2013-10-06 19:23 225 查看
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版本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: