Spring 關於ResponseBody注解的作用
responseBody一般是作用在方法上的,加上該注解表示該方法的返回結果直接寫到Http response Body中,常用在ajax異步請求中,
在RequestMapping中 return返回值默認解析為跳轉路徑,如果你此時想讓Controller返回一個字符串或者對象到前台 就會報404 not response的錯誤。
當加上@ResponseBody注解后不會解析成跳轉地址 會解析成相應的json格式的對象 集合 字符串或者xml等直接返回給前台 可以通過 ajax 的“success”:fucntion(data){} data直接獲取到。
@RestController注解相當於@ResponseBody + @Controller合在一起的作用。
鏈接:https://www.cnblogs.com/shuaifing/p/8119664.html