springmvc @PathVariable 精度丢失

@RequestMapping(value = "/postLatLon/{lon}/{lat}")

@PathVariable("lon") double lon,@PathVariable("lat") double lat

在使用时候发现lat原来给定22.01245,结果返回的是22.0

小数点丢失

解决:

<bean id="handlerMapping" class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
    	<property name="order" value="0" />
    	<property name="useDefaultSuffixPattern" value="false" />
    </bean>

 参考

https://jira.springsource.org/browse/SPR-5778

你可能感兴趣的:(@PathVariable)