- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
这个注解有什么作用?
我想什么时候使用它?
我什么时候不想使用它?
@RunWith(SpringJUnit4ClassRunner.class)
当我使用 Google 搜索时,我可以找到更多的用法,但没有找到关于该注释应该与我交流什么或何时/为什么使用它的 101 解释?
最佳答案
注解用于配置需要Spring依赖注入(inject)的单元测试。
来自 Spring Reference - 10. Unit Testing :
10.1 Creating a Unit Test Class
In order for the unit test to run a batch job, the framework must load the job's ApplicationContext. Two annotations are used to trigger this:
@RunWith(SpringJUnit4ClassRunner.class): Indicates that the class should use Spring's JUnit facilities.
@ContextConfiguration(locations = {...}): Indicates which XML files contain the ApplicationContext.
关于spring - 这是做什么的 : @RunWith(SpringJUnit4ClassRunner. 类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25317009/
我有一个扩展 BlockJUnit4ClassRunner 的自定义测试运行器,我想在我的自定义测试运行器中获取在 BlockJUnit4ClassRunner 中实例化的测试类的实例。 最佳答案 我
我是一名优秀的程序员,十分优秀!