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

请教一下springboot依赖注入需要引入什么包?

请教一下springboot依赖注入需要引入什么包?

摇曳的蔷薇 2019-09-10 14:10:56
springboot依赖注入需要引入什么包
查看完整描述

4 回答

?
MMMHUHU

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

<!-- 核心模块,包括自动配置支持、日志和YAML -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>

<!-- 测试模块,包括JUnit、Hamcrest、Mockito -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>

<!-- 引入Web模块 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>



查看完整回答
反对 回复 2019-09-14
?
皈依舞

TA贡献1851条经验 获得超3个赞

spring注入方便管理,依赖注入或者说是控制反转,说白了就是使用了配置文件,这种思想的唯一好处就是增加了模块的重用性灵活性。

一般配置文件里存的都是数据,键值之类的。Spring的配置文件把要引用类和要给类传的参数都放到配置文件里,这样比以前写死在程序里new一个对象更灵活,因此更具重用性。

查看完整回答
反对 回复 2019-09-14
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

依赖注入,是指对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用,传递给它。
注入有三种方式:构造函数传递,set方法设置,注解

举个例子:A对象需要引用B对象的话,可以在A的构造函数里面将B传递进去,或者调用A的某个set方法,或者用注解的方式(jdk1.5以上)
说到这里,你应该明白从功能角度来讲,依赖注入和new一个对象是没有可比性的

查看完整回答
反对 回复 2019-09-14
  • 4 回答
  • 0 关注
  • 5475 浏览
慕课专栏
更多

添加回答

举报

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