依赖注入和静态类

依赖注入和静态类

util目录下面那些静态类比如commonutil,为什么不使用@component方式,作为依赖注入类使用呢?依赖注入和静态类使用场景的区分界限在哪里。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

静态类又不用实例化,为什么要加入到IOC容器里。。。

  • 蓝色西西 提问者 #1
    如果我们把静态类改成普通类,然后放到IOC容器中,然后注入使用。这样的使用方式,和静态类本身来比,有什么不同,哪种情况下写成静态类,哪种情况下写成IOC组件类呢?两者之间,使用的边界和区分点在哪里。
    2020-04-10 08:39:53
  • 7七月 回复 提问者 蓝色西西 #2
    不用实例化的就不要实例化,有需要实例化才实例化。实例化是为了保存状态,没有状态为什么要实例化
    2020-04-10 08:52:12
  • 蓝色西西 提问者 回复 7七月 #3
    就是说,其实那些放到IOC中的,都是为了在WEB多线程的调用中,各自能保存各自的数据,各自的状态,不同的数据副本存在的,工具类类处理完的数据,都交给了每个线程的变量,所以不需要额外的创建IOC对象和实例,不然浪费内存对吗。
    2020-04-10 19:08:38
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师