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);  
    }  
}
相关推荐
怎么没有名字注册了啊2 分钟前
C++后台进程
java·c++·算法
z日火8 分钟前
Java 泛型
java·开发语言
简色28 分钟前
题库批量(文件)导入的全链路优化实践
java·数据库·mysql·mybatis·java-rabbitmq
程序员飞哥37 分钟前
如何设计多级缓存架构并解决一致性问题?
java·后端·面试
一只小松许️1 小时前
深入理解:Rust 的内存模型
java·开发语言·rust
前端小马1 小时前
前后端Long类型ID精度丢失问题
java·前端·javascript·后端
Lisonseekpan1 小时前
Java Caffeine 高性能缓存库详解与使用案例
java·后端·spring·缓存
SXJR2 小时前
Spring前置准备(七)——DefaultListableBeanFactory
java·spring boot·后端·spring·源码·spring源码·java开发
心态特好3 小时前
详解WebSocket及其妙用
java·python·websocket·网络协议
Haooog4 小时前
98.验证二叉搜索树(二叉树算法题)
java·数据结构·算法·leetcode·二叉树