Junit
1,首先我们要明白,junit是如何测试的,它其实有一个隐藏的main方法,如果我们直接去容器里面拿取对象,会发现是null,因为你直接去拿,加注解,它两毫无关系,spring容器都没有启动,所以拿不到
这是第一种,我们自己启动容器,可以获取对象,但是比较繁琐,所以spring提供了jar包Spring-test
.
spring整合Junit
如果我们这样直接拿对象,那么它是完全没有作用的,因为它和spring容器毫无关联
.
spring整合Junit
我们要整合spring和junit,所以要告诉junit,spring的存在
1,于是出现了Runwith(SpringJunit4Test.class)这个注解内容暂时写死
2,告诉了Junit有spring了以后,要启动容器,于是出现了@ContextConfiguration这个注解里面有两个参数,因为我们启动容器的方式有两种,一种是配置文件location=配置文件地址,classes="配置类的字节码"就是主配置类名.class
spring整合Junit
最后有一个细节,在上面图片中

相关文章:

  • 2022-12-23
  • 2023-04-06
  • 2021-12-31
  • 2022-12-23
  • 2021-12-04
  • 2022-01-18
猜你喜欢
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
  • 2021-12-18
  • 2022-12-23
相关资源
相似解决方案