125、【JavaEE】【SpringMVC】SpringMVC

2021-10-31  本文已影响0人  yscyber

Spring MVC 支持使用原始 Servlet API 对象直接作为控制器方法的参数,直接使用即可:

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

@Controller
public class MyRequestController {

    @PostMapping("/data")
    public void myData(HttpServletRequest request, HttpServletResponse response, HttpSession session) {
        
    }

}

只要是在 Controller 的方法当中,只要出现javax.servlet.http.HttpServletRequestjavax.servlet.http.HttpServletResponsejavax.servlet.http.HttpSession这三种类型的参数(不要求三种类型必须全部出现、不要求该类型的参数在整个方法参数列表中的顺序),Spring MVC 都会将其“自动注入”,无需任何注解等,直接使用。

上一篇 下一篇

猜你喜欢

热点阅读