我有两个同名同类的豆子。我想模拟(模拟不是通过@Mock
注释完成,而是由于某种原因在 Spring 文件中完成)其中一个,而另一个保持正常(用于集成测试)。
我能想到的一种方法是更改resource file
并@ContextConfiguration's location attribute
加载单独的配置以进行单元测试和集成测试。
有没有其他方法可以完成这项任务?
我知道有一些问题,例如Why not to use @Mock?
,Why to have two beans of same class and same bean?
但我无法更改,因为某些部分已经存在并且我不想更改。
谢谢,