永发信息网

最近刚学了spring框架,对ioc,di,和类扫描不是太明白,我想知道什么时候需要用spring管理对象,

答案:2  悬赏:10  手机版
解决时间 2021-02-15 14:16
  • 提问者网友:疯孩纸
  • 2021-02-14 15:30
是两个类相互依赖的时候才需要用spring管理吗?
最佳答案
  • 五星知识达人网友:上分大魔王
  • 2021-02-14 16:04
IoC(Inversion of Control)和DI(Dependence Injection)都一个意思只是称呼不一样而已,当你不需要在代码文件里使用new来构造某对象时的情况,此时你可以将new对象这个动作交由spring框架的容器里去完成。或者在分布式系统里这种设计思想更能体现出来。例如,根据不同的业务需求,你只需通过配置文件就可以轻易切换不同的对象,而无需重新发布jar包到web服务器。
全部回答
  • 1楼网友:往事埋风中
  • 2021-02-14 16:44
1 ioc(控制反转)是将你设计好的类交给系统去控制,而不是在你的类内部控制,比如struts的aciton通过struts的配置文件进行管理。 2 orm:object-relational-mapping ,对象关系映射,对应的框架有hibernate,jpa等,通过orm,使用hql可以很方便的对类所映射的数据库表进行快速的操作。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯