Так же, как @MockBean и @SpyBean, есть ли что-то похожее на @FakeBean / @DummyBean?
Идея состоит в том, что экземпляр является на 100% реальным (с ожидаемым внутренним состоянием производства) и переопределяет (или добавляет компонент, если он не объявлен в конфигурации) экземпляр в контексте. В идеале вам не нужно создавать класс TestConfiguration и устанавливать его как Primary, потому что таким образом вы контролируете подделку для каждого теста, только когда вам это нужно. В противном случае он использует основной.
Это очень полезно, например, когда bean-компонент является сборщиком данных контекста, поэтому его можно очищать с помощью MockReset.AFTER каждого теста.
Каков самый чистый способ добиться этого. Подходит ли @SpyBean, даже если мы на самом деле не шпионим?