【Spring学习笔记】08 spring整合junit4测试

2018.5.23
1.导包
再导入spring-test
2.在实体类person中添加注解,不添加注解也行 在xml中文件中添加bean也是可以的

@Component("person") //给这个类起名字,不起则默认类名小写 component:组件的意思
作用等同于<bean name='"person1" class="com.lu.spring.pojo“
public class Person {

private String name;

private Integer age;

private Car car;
3.创建测试类
package com .lu.spring.pojo;

import javax .annotation.Resource;
import org .junit.Test;
import org .junit.runner.RunWith;

import org .springframework.test.context.ContextConfiguration;
import org .springframework.test.context.junit4.SpringJUnit4ClassRunner;

@ RunWith ( SpringJUnit4ClassRunner . class )//创建容器
@ContextConfiguration( "classpath:applicationContext.xml" )//从xxx.xml中找
public class RunWithTest {
@ Resource ( name =" person ")//依赖注入,控制反转,被容器控制, name 可以是 bean 里面的 name ,也可以是实体类中的注解在 bean 容器里面找到一个名字叫 person 的对象
private Person p1;
/* @Resource(name="person")//依赖注入,控制反转,被容器控制,name可以是bean里面的name,也可以是实体类中的注解在bean容器里面找到一个名字叫person的对象
private Person p2;
*/
@ Test
public void test() {
System .out.println( p1 );
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值