木码人的木
2018-11-17 11:39使用mockmvc传递对象一直为null?
40困扰了好久的问题,请各位热心的网友帮忙看一下,谢谢!!
测试用例:使用mockmvc传string类型的可以,但是把对象转为string就不可以了
@Test
public void testsaveDTO(){
try{
DataModifyDTO dataModifyDTO = dataModifyService.getApplyInfoByDmID("dm_1001");
String requestionJson = JSONObject.toJSONString(dataModifyDTO);
mockMvc.perform(post("/newdatamodify.do")
.contentType(MediaType.APPLICATION_JSON).content(requestionJson))
.andDo(print())
.andReturn();
}catch(Exception e)
e.printStackTrace();
}
Ctroller如下:dataModifyDTO的属性值一直为null
@RequestMapping(value="newdatamodify.do",method = RequestMethod.POST)
@ResponseBody
public Object newdatamodify(HttpSession session, DataModifyDTO dataModifyDTO){
if(dataModifyDTO != null){
. . .
}
}
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 如何用RestTemplate同时传递一个Java对象和基本类型的参数?
- spring
- java
- java-ee
- 2个回答
- 使用xpath匹配的结果却为空?
- python
- xpath
- xpath helper
- 4个回答
- c#、winform为什么我的event值一直是null
- winform
- c#
- 2个回答
- JAVA在方法的末尾将对象指向空,在调用方法完毕后,再输出对象的值,对象不是null
- java
- 对象
- 3个回答
- 数据库id为自增。为啥什么添加新纪录id为null?
- 数据库
- mybatis
- easyui
- 6个回答