1.ResponseEntity的优先级高于@ResponseBody。在不是ResponseEntity的情况下才去检查有没有@ResponseBody注解。如果响应类型是ResponseEntity可以不写@ResponseBody注解,写了也没有关系。
2.ResponseEntity中的body和build什么时候使用?
看返回类型的泛型,build()的泛型是void,如果返回的是某一个对象而不是空的话就选择用body()。主要就是看T的类型,其功能都是一样的。
1.ResponseEntity的优先级高于@ResponseBody。在不是ResponseEntity的情况下才去检查有没有@ResponseBody注解。如果响应类型是ResponseEntity可以不写@ResponseBody注解,写了也没有关系。
2.ResponseEntity中的body和build什么时候使用?
看返回类型的泛型,build()的泛型是void,如果返回的是某一个对象而不是空的话就选择用body()。主要就是看T的类型,其功能都是一样的。