Spring通过IoC容器来管理所有java对象(也称bean)及其相互间的依赖关系
-
1.在pom.xml中添加junit,spring-test,spring-context依赖
image.png - 2.建立Max类
package com.spring.IoC;
public class Max {
private int a;
private int b;
public Max(int a, int b) {
this.a = a;
this.b = b;
}
public int getMax(){
return a>b?a:b;
}
}
- 3.建立MaxTest
把鼠标放在Max类名上按crtl+shift+T,选择要测试的方法
import static org.junit.Assert.assertEquals;
//指定单元测试环境
@RunWith(SpringJUnit4ClassRunner.class)
//指定配置文件路径
@ContextConfiguration(locations={"/Spring.xml"})
public class MaxTest {
//自动注入
@Autowired
private Max max;
@Test
public void getMax() {
assertEquals(6, max.getMax());
}
- 4.在resource文件夹中建立Spring.xml
<!--配置一个max的bean-->
<bean id="max" class="com.spring.IoC.Max">
<constructor-arg name="a" value="5"/>
<constructor-arg name="b" value="6"/>
</bean>
-
5.运行测试类
image.png
网友评论