平常在做项目的时候我没用到过依赖注入这种东西,像数据这种不都是前台传过来然后在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 | @Resources private People people; |
心有法竹
TA贡献1866条经验 获得超5个赞
你contoller 里面注入service 不就是依赖注入么 一个@Autowired很简单就搞定了
为什么呢?你操作数据库所需要的各种实例怎么来的 空来的?
- 2 回答
- 0 关注
- 1807 浏览
添加回答
举报
0/150
提交
取消