3.Spring应用

作者: 长生藤 | 来源:发表于2019-03-04 16:41 被阅读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

相关文章

网友评论

    本文标题:3.Spring应用

    本文链接:https://www.haomeiwen.com/subject/qagbuqtx.html