Spring MVC 的请求处理机制( 二 )

  • Spring Boot ?动配置 MultipartAutoConfiguration
    • ?持类型 multipart/form-data
    • MultipartFile 类型

    Spring MVC 的请求处理机制

    文章插图
     
    一些误区/注意点@RequestParam注解能读取请求体里的内容吗?@RequestParam:In Spring MVC, "request parameters" map to query parameters, form data, and parts in multipart requests.
    有时候我们只想取出请求body里面的部分内容,但@RequstBody注解是把整个请求的Body传给参数,而RequestParam是可以把Body里的对应部分取出来传给参数 。
    controller里面可以实现传多个对象么? 比如:hello(Student student, Teacher teacher)注意:@RequestBody只能将一个请求报文体转成一个复杂对象 。
    1. 将多个对象合成一个中间复杂对象,之后再拆开 。
    2. 通过 Map 或者Jackson 的 ObjectNode
    3. 自定义注解,并将它注册到 Spring MVC




    推荐阅读