springboot中怎么实现单元测试

发布时间:2021-07-08 17:15:30 作者:Leah
来源:亿速云 阅读:268

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

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

推荐阅读:
  1. Springboot关掉单元测试
  2. SpringBoot控制层实现单元测试

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

springboot

上一篇:php如何实现向上取整

下一篇:SpringBoot中异步调用@Async的方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》