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);  
    }  
}
相关推荐
無限進步D5 小时前
Java 运行原理
java·开发语言·入门
難釋懷5 小时前
安装Canal
java
是苏浙5 小时前
JDK17新增特性
java·开发语言
不光头强5 小时前
spring cloud知识总结
后端·spring·spring cloud
阿里加多8 小时前
第 4 章:Go 线程模型——GMP 深度解析
java·开发语言·后端·golang
likerhood8 小时前
java中`==`和`.equals()`区别
java·开发语言·python
小小李程序员8 小时前
Langchain4j工具调用获取不到ThreadLocal
java·后端·ai
zs宝来了9 小时前
AQS详解
java·开发语言·jvm
lulu121654407811 小时前
Claude Code Harness架构技术深度解析:生产级AI Agent工程化实践
java·人工智能·python·ai编程