springboot中怎么实现单元测试

这篇文章给大家介绍springboot中怎么实现单元测试,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

成都创新互联主营义县网站建设的网络公司,主营网站建设方案,成都app开发,义县h5重庆小程序开发公司搭建,义县网站营销推广欢迎义县等地区企业咨询

1. 在类上使用注解:

@RunWith(SpringRunner.class)

@SpringBootTest

@RunWith(SpringRunner.class)@SpringBootTestpublic class RobotsApplicationTests {  @Autowired  DataSource dataSource;  @Test  public void test(){    System.out.println(dataSource.getClass());  }}

2. 继承CommandLineRunner接口

CommandLineRunner:表示在项目启动完成后 会执行该功能,只需将测试的内容写在其run()方法中,如:

@SpringBootApplication@EnableScheduling@ComponentScan(basePackages={"com.cmit.hall.plat","com.cmit.hall.pub"}) @ServletComponentScan(value= {"com.cmit.hall.pub.interceptor","com.cmit.hall.plat.config","com.cmit.hall.pub.session"})@EnableredisHttpSession(maxInactiveIntervalInSeconds=1800)public class PlatApp implements CommandLineRunner {    @Autowired  DataSource dataSource;  public static void main(String[] args) {    SpringApplication.run(PlatApp.class, args);  }    @Override  public void run(String... args) throws Exception {    System.out.println(">>>>>>>>>>>>>>>服务启动执行,执行加载数据等操作<<<<<<<<<<<<<");    System.out.println("DATASOURCE = " + dataSource);  }}

关于springboot中怎么实现单元测试就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

当前标题:springboot中怎么实现单元测试
文章路径:https://www.cdcxhl.com/article24/ghhsce.html

成都网站建设公司_创新互联,为您提供网站改版标签优化小程序开发网页设计公司电子商务

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作