为了账号安全,请及时绑定邮箱和手机立即绑定

请问spring中的依赖注入有什么用?

请问spring中的依赖注入有什么用?

慕运维8079593 2018-07-18 20:09:21
平常在做项目的时候我没用到过依赖注入这种东西,像数据这种不都是前台传过来然后在controller中接受不就行了吗?但是我在网上学习spring时全都是在配置文件中配置,注入各种数据,不是很明白,请教各位大佬。
查看完整描述

2 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

依赖注入是spring的的两大核心之一,也叫控制反转,他的作用是将创建对象的管理交给spring容器,以前写项目会用new people的方式来创建一个people类,现在用了spring后,可以在xml中配置,也可以用注解的方式,在class文件开始部分写下面的代码,然后在这个class文件中使用到people就可以直接用people,而不需要用new来创建了,这样也大大降低了耦合性,

数据的确还是前台传到controller里,但是你在写controller的时候是不是可以通过注解的方式创建类,而不需要new了呢?或者在调用service方法的时候,不需要再new service类了,而是直接通过注解的方式在文件头声明下,后面就 直接使用了呢?

12@Resourcesprivate People people;


查看完整回答
反对 回复 2018-08-06
?
心有法竹

TA贡献1866条经验 获得超5个赞

你contoller 里面注入service 不就是依赖注入么 一个@Autowired很简单就搞定了
为什么呢?你操作数据库所需要的各种实例怎么来的 空来的?

查看完整回答
反对 回复 2018-08-06
  • 2 回答
  • 0 关注
  • 1807 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信