我不知道我是否做得对,但它到目前为止有效。
GetMapping应该生成一个json,但如果我只给它一个布尔值而没有Map类型,它究竟应该产生一个json?到底是什么回归?
@GetMapping(value = "/getIsTrackedHistory/{name}" , produces = "application/json")
public @ResponseBody boolean getIsTrackedHistory(@PathVariable("name") String name) {
boolean isTracked = template.getIsTrackedHistory(name);
return isTracked;
}
我的要求:
$http.get(localhostUrl + 'getIsTrackedHistory/' + $scope.name
.success(function (data) {
console.log(JSON.stringify(data)); //prints just true or false, which doesn't look at all like a json object.
答案 0 :(得分:1)
答案 1 :(得分:1)
如果要返回键:值样式对象。 你必须返回地图或pojo。
例如
Map resultMap = new HashMap<>();
resultMap.put("success", true);
return resultMap;
然后你可以看到回复信息:{&#34; success&#34;:true}