在我学习SpringCloud时遇到的那些坑(二)

第二天:关于第一个组件SpringBoot的那些事(二)
接下来我又遇到了中文路径、Maven版本与idea 不匹配的问题,先按下不表,讲下今天的坑,按照书上的Demo试了写了测试类:
书中使用Spring Boot 1.3.7版本,无知又无畏的我下载的2.1.4;书中在test中用了@SpringApplicationConfiguration这个注解,于是我又一次华丽丽的跪了,我发现如果我引用到import org.springframework.boot.SpringApplication,就引用不到org.springframework.boot.test.SpringApplicationConfiguration;再问百度,原来Spring Boot升级啦,在1.4.0 以后引入了org.springframework.boot.test.context包下的@SpringBootTest(classes = DemoApplication.class)替换@SpringApplicationConfiguration(classes = DemoApplication.class)注解!!!
以上又学会了一点新东西

下面是书上的知识点,记录学习一下:
1.springBoot用@RunWith(SpringRunner.class)
替换了之前的@RunWith(SpringJUnit4ClassRunner.class),来对JUnit4引用(支持)
2.@SpringBootTest(classes = DemoApplication.class)替换@SpringApplicationConfiguration(classes = DemoApplication.class)作用是指定Spring Boot的启动类
3.@WebAppConfiguration:开启Web应用的配置,用于模拟ServletContext
4.MockMvc对象用于模拟调用Controller的接口发起请求,
5.perform函数执行请求
6.accept用于执行接收到的数据
7.andExpect用于判断接口的返回值是否是期望值
8@Before:预加载
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值