@RequestBody和@ResponseBody的用法


1. 用json字符串格式向后台傳請求參數,那么后台需要采用@RequestBody來處理請求的json格式數據,將json數據轉換為java對象,否則springmvc就不能解析導致傳空參的結果

  @PostMapping("/save")
    public void save(@RequestBody User user){
        userRepository.save(user);
    }

2.@ResponseBody就可以理解成將java的對象轉換成json字符串的格式給前端解析,使用@ResponseBody注解,就不會走視圖解析器,不會返回頁面,而是返回當前的json數據。如果不加該注解,就走視圖解析器,返回頁面

1     @GetMapping("/url/{name}")
2     @ResponseBody
3     public  String url(@PathVariable("name") String name){
4         return name;
5     }

 

參考博客:

https://blog.csdn.net/linlinlinfeng/article/details/82705772


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM