zoukankan      html  css  js  c++  java
  • Content-Type 与 springmvc 参数注解的对应

    package com.example.demo.controller;
    
    
    import org.springframework.web.bind.annotation.*;
    
    /**
     * @Classname AController
     * @Description
     * @Date 2021/7/2 14:57
     * @Created by xiaodu
     */
    @RestController
    public class AController {
    
        /**
         * multipart/form-data;
         * @param user
         * @return
         */
        @PostMapping("/formData")
        public User formData(@ModelAttribute(value = "user") User user){
            return user;
        }
        /**
         * multipart/form-data;
         * @param name
         * @param age
         * @return
         */
        @PostMapping("/formData1")
        public User formData1(@ModelAttribute(value = "name") String name,@ModelAttribute(value = "age") String age){
            return new User(name,age);
        }
    
        /**
         * 1 multipart/form-data;
         * 2 application/x-www-form-urlencoded
         * 3 http://localhost:8080/param1?name=9&age=7
         * @param name
         * @param age
         * @return
         */
        @PostMapping("/param1")
        public User param1(@RequestParam(value = "name") String name,
                           @RequestParam(value = "age") String age,
                           @RequestHeader(value = "Content-Type",required = false)String contentType){
            User user = new User(name, age);
            user.setContentType(contentType);
            return user;
        }
    
        /**
         * application/json
         * @param user
         * @return
         */
        @GetMapping("/json")
        public User json(@RequestBody User user){
            return user;
        }
    
    
    }
  • 相关阅读:
    ALV 填值返回更新屏幕
    alv 的几种形式 和 函数
    JS 截取字符串的空格
    codeigniter 轻量级架构知识初习
    之前的博客挂掉了
    在服务器上运行php文件来执行操作
    浏览器判断
    php 汉字判断
    web 套打方法实现打印机功能
    WIN8
  • 原文地址:https://www.cnblogs.com/xiaodu9499/p/14963082.html
Copyright © 2011-2022 走看看