У меня есть образец проекта here. Я хотел бы, чтобы тест JUnit установки сома с классом com.github.bilak.axonframework.poc.command.user.UserTest
Когда я запускаю тест, я могу видеть в журналевесенний ботинок + junit + экстренный экземпляр компонента
Пропустив определение бина для [BeanMethod: имя = userCommandHandler, declaringClass = com.github.bilak.axonframework. poc.command.config.CommandConfiguration]: определение bean 'userCommandHandler' уже существует. Это определение верхнего уровня верхнего уровня считается переопределением.
И затем я вижу, что когда UserRepository вводится в UserCommandHandler, это еще один экземпляр, который используется в классе UserTest. Почему это делается и как я могу избежать этого?
Благодаря
ОК это работает для меня ... но когда я переименую userCommandHandler в CommandConfiguration, это не работает? – bilak
уверен, только вам нужно будет использовать квалификаторы, чтобы решить, какой из них нужно ввести в ваш тест. Это только разрешает предупреждение _Skipping bean definition_, но прокси-сервер является отдельной проблемой. – macias