spring-boot Junit4单元测试

news/2024/7/3 2:42:22

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

如果是使用spring-boot 1.4以下的版本

@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = 启动类.class)
public class ApplicationTest {//代码省略
}

 

使用@SpringApplicationConfiguration注解

 

如果spring-boot是1.4以上的版本

@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = 启动类.class)
public class ApplicationTest {//代码省略
}

 

使用@SpringBootTest注解

 

PS:本人测试的时候,因为是1.4以上的版本,使用@SpringApplicationConfiguration注解一直报错,跑注解源码一看,发现下面一段话:

@deprecated as of 1.4 in favor of {@link SpringBootTest} or direct use of {@link SpringBootContextLoader}

 弃用:1.4版本支持 @SpringBootTest注解,或者直接使用 @SpringBootContextLoader注解,

 

改过来,使用@SpringBootTest就能正常跑了!

 

转载于:https://my.oschina.net/u/2278977/blog/809508


http://lihuaxi.xjx100.cn/news/241778.html

相关文章

参加软件测试培训需要注意哪些

零基础同学想要学习软件测试,通过自学是比较难的,那么很多人都会考虑软件测试培训机构,那么参加软件测试培训需要注意哪些问题呢?来看看下面的详细介绍。 参加软件测试培训需要注意哪些? 一、科学选择培训机构 要想学到最真实有用的软件测试…

分享一段Java搞笑的代码注释

原文:http://www.cnblogs.com/xdp-gacl/p/4198935.html // _ooOoo_ // o8888888o // 88" . "88 // (| -_- |) // …

(C++)A+B 输入输出练习VI 每行的第一个数N,表示本行后面有N个数。

#include<cstdio>/* 4 1 2 3 4 5 1 2 3 4 5 */int main(){int n;while(scanf("%d",&n) ! EOF){int sum 0,a;for(int i 0;i<n;i){scanf("%d",&a);sum a;}printf("%d\n",sum); }return 0;}

ECLIPSE在线安装SVN

1. 打开eclipse软件&#xff0c;点击菜单栏的help——>Install New Software2. 在弹出来的安装窗口中&#xff0c;点击add按钮&#xff0c;然后输入svn安装地址&#xff1a;http://subclipse.tigris.org/update_1.8.x &#xff0c;点击确定3&#xff0c;勾选要安装的选项&am…

java培训分享:Java程序员职业规划怎么做

参加完java培训的同学&#xff0c;技术学成之后&#xff0c;那么接下来就要做好java的职业规划了&#xff0c;入行前就应该规划好自己的职业发展发展方向。那么Java程序员职业规划怎么做?来看看下面小编的详细介绍吧。 java培训分享&#xff1a;Java程序员职业规划怎么做? 1、…

ubuntu下nginx+php5的部署

ubuntu下nginxphp5环境的部署和centos系统下的部署稍有不同&#xff0c;废话不多说&#xff0c;以下为操作记录&#xff1a;1&#xff09;nginx安装rootubuntutest01-KVM:~# sudo apt-get update && sudo apt-get upgraderootubuntutest01-KVM:~# sudo apt-get install…

UI设计培训分享:2021年UI设计风格新风向标主要体现在哪些方面

UI设计在近几年的各大企业中显得尤为重要&#xff0c;那么随着近几年的发展&#xff0c;2021年UI设计风格新风向标主要体现在哪些方面呢?大家是否做过了解呢?如果没有&#xff0c;那么来看看下面的详细介绍就知道了。 UI设计培训分享&#xff1a;2021年UI设计风格新风向标主要…

转载的spring cloud的全家桶,有空学习下

Spring Cloud Config&#xff1a;配置管理开发工具包&#xff0c;可以让你把配置放到远程服务器&#xff0c;目前支持本地存储、Git以及Subversion。   Spring Cloud Bus&#xff1a;事件、消息总线&#xff0c;用于在集群&#xff08;例如&#xff0c;配置变化事件&#xff…