使用 spring mvc 3 时是否可以禁用自动序列化?
我们已经切换到使用 spring mvc 但序列化已经完成,所以我们不想使用自动序列化。是否可以禁用该功能并使弹簧按原样返回字符串?
@RequestMapping(value = "/test", method = RequestMethod.GET)
@ResponseBody
public ResponseEntity<String> justReturnMyResponse() {
return new ResponseEntity<String>(getAllreadySerializedObject(), HttpStatus.OK);;
}
String getAllreadySerializedObject(){
// Some special serialization
....
return jsonizedString;
}
上面的代码将String再序列化一次,不一定是因为它已经序列化了。