0

我有两个同名同类的豆子。我想模拟(模拟不是通过@Mock注释完成,而是由于某种原因在 Spring 文件中完成)其中一个,而另一个保持正常(用于集成测试)。

我能想到的一种方法是更改resource file​​并@ContextConfiguration's location attribute加载单独的配置以进行单元测试和集成测试。

有没有其他方法可以完成这项任务?

我知道有一些问题,例如Why not to use @Mock?Why to have two beans of same class and same bean?但我无法更改,因为某些部分已经存在并且我不想更改。

谢谢,

4

1 回答 1

1

出于不同目的,我有单独的配置文件。一种方案是一种用于测试,另一种用于生产。我同意你的第一个想法。

于 2012-10-16T09:17:32.830 回答