SpringMVC-02

添加@EnableWebMvc //配置json转化器 (使用postman)

可以不用写下面两个方法了

@Bean

public RequestMappingHandlerMapping handlerMapping(){

return new RequestMappingHandlerMapping();

}

@Bean

public RequestMappingHandlerAdapter handlerAdapter(){

return new RequestMappingHandlerAdapter();

}

接收数据

接收cookie

java 复制代码
    @RequestMapping("/data")
    public String cookie(@CookieValue(value="cookieName") String value){
        return value;
    }

    @GetMapping("/save")
    public String save(HttpServletResponse response){
        Cookie cookie=new Cookie("cookieName","root");
        response.addCookie(cookie);
        return "OK";
    }

获取请求头

java 复制代码
    @RequestMapping("data")
    public String data(@RequestHeader("Host") String host){
        return "host:"+host;
    }

原生对象获取

java 复制代码
    public String data(HttpServlet httpServlet, HttpServletRequest httpServletRequest,
                       HttpSession httpSession){
        return "HttpServlet"+httpServlet+" HttpServletRequest"+httpServletRequest+" HttpSession"+
                httpSession;
    }

共享域对象

java 复制代码
//1.原生api方式	
    @Autowired
    private ServletContext servletContext;
    public void data(HttpServletRequest httpServletRequest, HttpSession httpSession){
        
    }
    
 //2.
    //spring提供的方法:request提供了几种   model   moaelMap    map    modelAndView
相关推荐
DKPT14 小时前
JVM栈溢出和堆溢出哪个先满?
java·开发语言·jvm·笔记·学习
m0_4750645014 小时前
jvm双亲委派的含义
java·jvm
毕设源码-朱学姐18 小时前
【开题答辩全过程】以 爱心捐赠网站为例,包含答辩的问题和答案
java·eclipse
尘觉20 小时前
中秋节与 Spring Boot 的思考:一场开箱即用的团圆盛宴
java·spring boot·后端
Le1Yu21 小时前
2025-10-7学习笔记
java·笔记·学习
popoxf21 小时前
spring容器启动流程(反射视角)
java·后端·spring
AAA修煤气灶刘哥1 天前
监控摄像头?不,我们管这个叫优雅的埋点艺术!
java·后端·spring cloud
寻星探路1 天前
Java EE初阶启程记09---多线程案例(2)
java·开发语言·java-ee
武子康1 天前
Java-141 深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(3)
java·数据库·mysql·spring·性能优化·系统架构·事务
珹洺1 天前
Java-Spring入门指南(十五)SpringMVC注解开发
java·spring·microsoft