Spring MVC 方法中添加参数、HttpServletRequest 和 HttpServletResponse 对象

  • 在这个例子中,我们添加了 HttpServletRequest 和 HttpServletResponse 对象作为控制器方法的参数。这样,你就可以在方法内部同时访问请求参数、请求对象和响应对象,从而进行更灵活的 HTTP 请求和响应处理。
java 复制代码
@RestController
public class MyController {  

    @GetMapping("/example")
    public UnifiedResult example(@RequestParam("name") String name, HttpServletRequest request, HttpServletResponse response) {  
    	String serverName = request.getServerName();
        response.setHeader("Custom-Header", "Custom Value"); 
        response.setStatus(201); 
        return UnifiedResult.success(name+ serverName);  
    }  
}
相关推荐
AAA修煤气灶刘哥3 分钟前
ES 地理查询玩明白,产品要的 “附近的店” 再也难不倒我!(附 DSL+Java 实战)
java·后端·elasticsearch
雾里华4 分钟前
Spring AOP深度解析:从实现原理到最佳实践
spring
十八旬21 分钟前
苍穹外卖项目实战(day-5完整版)-记录实战教程及问题的解决方法
java·开发语言·spring boot·redis·mysql
m0_7492999535 分钟前
Nginx主配置文件
java·服务器·nginx
╭╰40237 分钟前
苍穹外卖优化-续
java·spring·mybatis
金銀銅鐵43 分钟前
[Java] 枚举常量的精确类型一定是当前枚举类型吗?
java·后端
邂逅星河浪漫1 小时前
Spring Boot常用注解-详细解析+示例
java·spring boot·后端·注解
青鱼入云1 小时前
java面试中经常会问到的mysql问题有哪些(基础版)
java·mysql·面试
Darenm1111 小时前
python进程,线程与协程
java·开发语言
凯哥Java1 小时前
适应新环境:Trae编辑器下的IDEA快捷键定制
java·编辑器·intellij-idea