跨了一小步
大學生活就這樣快要結束了,一直單純的認為外面的世界充滿了色彩,踏出之后才發現。。。。。我類個去~,真是充滿了色彩吶!
小小感慨一下,實習的過程是成長最快的,那些在學校學到的,確確實實是冰山一角啊,好記星。。不如爛筆頭,記下自己的每一個學習過程,幸福ing......
小記一下
Spring MVC 在controller中獲取,Controller中的方法參數是我自已封裝的一個POJO類,天真的以為,他能夠獲取到json對象,百試不厭其煩,終歸是聳拉着頭黯然心傷,不過還好,網絡上大神不計其數,被我扒到了符合我狀況的信息,感激ing......,二話不說,趕緊記一下啦~~~
POJO類
public
class BlackQueryArgs {
private String name;
private String idNumber;
private String phone;
//get/set....
//toString....
}
Controller控制器
@RequestMapping(value="test/getJson",method=RequestMethod.POST)
@ResponseBody
public String testJson(BlackQueryArgs black){
LOG.info(
"獲取參數信息【{},{},{}】",black.getName(),black.getIdNumber(),black.getPhone());
return
null;
}
於是乎,我天真以為他可以接收到json數據,果然,他還是讓我失望了。。。。。。
那咋辦?小菜鳥只好去網上瞄大神的隨筆了,上天眷顧啊,居然讓我找到了,方法參數使用@RequestBody修飾,於是就成了這樣滴樣子.......
@RequestMapping(value=
"test/getJson",method=RequestMethod.
POST)
@ResponseBody
public String testJson(
@RequestBody BlackQueryArgs black){
LOG.info(
"獲取參數信息【{},{},{}】",black.getName(),black.getIdNumber(),black.getPhone());
return null;
}
看着控制台打印出來的數據,小菜鳥是感動哭了..........
那 那 那 @RequestBody又是干嘛的呢?
@RequestBody 詳解 點這里哦~~@RequestBody,@responseBody
又跨了一小步
小菜鳥的銜着樹葉一步步向春天飛去嘍~~~~~(spring)