课程
/后端开发
/Java
/Spring Boot进阶之Web进阶
得到request对象为什么不直接用@autowired自动注入HttpServletRequest呢?而用这么麻烦的对象实例化
2018-11-16
源自:Spring Boot进阶之Web进阶 2-3
正在回答
@autowired一般不用做于局部变量,通常都是放在方法之前作为一个全局变量来进行使用的,如果放入到方法之中你会发现提示使用不当的意思,new 一个对象虽然说后期维护比较麻烦,牵一发而动全身,但是如果是单单在一个方法一次使用的话,效果是都一样的,但是毕竟局部变量不会像全局变量那样一直占用着内存,能够算是优化吧(个人理解,欢迎指教)
举报
《2小时学习Spring Boot》之进阶教程,针对Web方面的相关技巧
2 回答单元测试无法注入对象
1 回答接口入参的请求体有子对象,调接口时候出现json转换对象失败
2 回答为什么返回的对象是json格式?
1 回答这么多对象方法怎么才能都记住呢?
5 回答RequestContextHolder.getRequestAttributes() 获取对象为空,廖师兄是什么原因呢?