spring boot中使用构造函数的方式能否获得线程安全的HttpServletRequest对象?

如题,形如下面的代码

@RestController
@RequestMapping("test")
public class MyController {
    public MyController (HttpServletRequest request) {
        this.request = request;
    }
    final HttpServletRequest request;
........
}

可以,Spring 注入的 HttpServletRequest 都是线程安全的,实际注入的是一个代理,调用方法时会委托真正的对象

问一下自己,在容器启动过程中,有没有request,如果没有,spring怎么处理这种运行时数据