#spring-boot #junit5 #spring-jms
Вопрос:
@SpringBootTest
@ContextConfiguration
public class TestTestClass {
@Autowired
JmsTemplate jmsTemplate;
@Test
void foo() {
jmsTemplate.send("myQueue", Session::createMessage);
}
}
орг.пружинная конструкция.фасоль.фабрика.Исключение NoSuchBeanDefinitionException: Нет квалифицирующего компонента типа ‘org.springframework.jms.core.Доступна JmsTemplate’
Почему он не находит боб и как я могу заставить это работать. Я пробовал разные классы для контекстной настройки и SpringBootTest, но это просто не сработало. Автопроводка работает, как это, просто отлично в коде, не являющемся тестовым, и явно не создает там компонент JMS.
версия весенней загрузки: 2.3.10.ОРГАНИЗАЦИЯ ВЫПУСКА. junit.jupiter.версия: 5.6.3