3、Spring中的测试
2021-06-05 09:04
标签:getbean junit pos framework version lazy repos hot 步骤 1、每个测试都要重新启动spring 2、测试代码在管理spring容器,应该是spring容器在管理测试代码 创建一个子工程。(spring-02-test) 1、添加maven依赖。 2、编写测试类 3、Spring中的测试 标签:getbean junit pos framework version lazy repos hot 步骤 原文地址:https://www.cnblogs.com/prefordan/p/14631296.html3.1、传统测试存在的问题
3.2、Spring测试
3.2.1、Spring测试模型图
3.2.2、操作步骤
package com.luke.test;
import com.luke.pojo.Hello;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
//表示先启动Spring容器,把junit运行在Spring容器中
@RunWith(SpringJUnit4ClassRunner.class)
//表示从哪里加载资源文件
@ContextConfiguration("classpath:applicationContext.xml")
public class TestHello {
//自动加载
@Autowired
BeanFactory beanFactory ;
@Test
public void test(){
Hello hello = beanFactory.getBean("hello", Hello.class);
hello.sayHello();
}
}
下一篇:Java实现一个简易计算器