为什么CreateUserController里面有一个HttpServletRequest成员变量?

来源:6-33 用户应用子系统 - 用户入口 http 接口实现

csyangchsh0

2018-08-01

每个请求都会有不同的request对象,看代码这个bean也无法注入啊。

写回答

1回答

张勤一

2018-08-01

这个是由于要打印请求日志,需要记录下目标ip地址

具体是哪里没有办法注入呢?举个例子我看下

0
3
csyangchsh0
很有意思,我debug一下,确实可以这么用。是一个Proxy, 引用了RequestContextHolder,使用了ThreadLocal变量。第一次看到这么玩,见谅。
2018-08-02
共3条回复

Java分布式后台开发 Spring Boot+Kafka+HBase

从零到一完整搭建企业级架构的通用卡包工程,让你迈到百度T4+ 。

886 学习 · 221 问题

查看课程