舒大少博客

一个95后少年的个人博客

当前时间为:
欢迎大家来到舒大少博客http://admin.evshou.com,广告合作以及淘宝商家推广请微信联系15357240395
...
零基础学Python从入门到精通 python基础教程基础

【在售价】34.90 元
【在售价】34.90 元

立即领券
...
Python编程从入门到精通 视频教学 python语言程序设计

【在售价】29.80 元
【券后价】19.80元

立即领券
...
未来教育计算机二级ms office题库电子版c语言

【在售价】28.00 元
【在售价】28.00 元

立即领券
...
Python3视频零基础教程自学入门到精通编程语言程序设计网络爬虫

【在售价】62.00 元
【券后价】52.00元

立即领券
...
Python编程从入门到精通 零基础学python数据分析

【在售价】29.80 元
【券后价】19.80元

立即领券

2020java框架教程之spring整合Junit4单元测试

2020-12-08 16:17:40
swq1822677238

手机扫码查看

2020java框架教程之spring整合Junit4单元测试

2020java框架教程之spring整合Junit4单元测试

1.创建web项目
2.导入jar包

3.创建类对象
4.创建test包以及test类
5.引入spring单元测试类
6.加载配置类

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = AppConfig.class)
public class AppTest {
    @Autowired
    private CDPlayer player;
    @Test
    public void test(){
        player.play();
    }
}

AppConfig:

@Configuration
@ComponentScan
//解耦合
public class AppConfig {
}

使用单元测试

引入spring单元测试模块

maven:junit、spring-test
@Runwith(SpringJUnit4ClassRunner.class)

加载配置类

@ContextConfiguration(classes=AppConfig.class)

自动装配四种方法

1.用在构造函数上

@Autowired
public CDPlayer(CompactDisc cd, Power power) {
    this.cd = cd;
    this.power = power;
    System.out.println("CDPlayer的多参构造方法...");
}

2.用在成员变量上

@Autowired
private CompactDisc cd;
@Autowired
private Power power;


3.用在setter方法上

@Autowired
public void setCd(CompactDisc cd) {
    this.cd = cd;
    System.out.println("调用set方法cd");
}

4.用在任意方法上

@Autowired
public void pro(CompactDisc cd,Power power){
    this.cd=cd;
    this.power=power;
    System.out.println("pro方法被调用");
}

发表评论

邮箱地址不会被公开。 必填项已用*标注