3.Spring应用
2019-03-04 本文已影响0人
长生藤
1.idea中创建多模块项目
- 创建一个新的项目,new project中选择Maven
- 选择maven-archetype-quickstart后进行下一步
-
填好组名(GroupId)和项目标识符(ArtifactId)后进行下一步
-
目录文件仓库放在自己设定的文件中
- 命名项目和指定项目位置
- 创建新项目之后就可以在本项目中直接创建模块
- 重复以上步骤便可在一个项目中创建多个模块
2.Spring中使用Junit
- 在已配置好的模块中添加依赖spring-test依赖
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
- 添加待测类,配置属性
- 添加单元测试
(1)鼠标右键-->go to-->test
(2)光标放在类名上,Alt+Enter或者Ctrl+Shift+t
3.IoC(控制反转)/DI(依赖注入)
控制反转一般分为依赖注入(Dependency Injection,DI)和依赖查找(Dependency Lookup)两种实现类型.其中依赖注入应用比较广泛.
- IoC容器和bean
IoC容器管理所有对象和依赖关系 - 注入方式
构造注入:constructor-arg
setter注入:property - 注入配置
(1)直接赋值
直接赋值支持字符串、原始类型的数据
(2)引用其他bean
<constructor-arg>或者<property>中使用ref元素引用其他bean