Почему Intellij Idea иногда отказывается от исходных bean-компонентов @Autowire для тестирования?

Это популярная ошибка (или досадная ошибка?) - когда какой-то проект был импортирован из модели maven или gradle, ide обрабатывает исходные файлы, связанные с тестовыми файлами, как если бы они были в отдельном проекте в смысле конфигурации Spring. Предположим, у вас есть

в ваших исходных папках mypackage / MyBean.java

в ваших тестовых папках mypackage / MyBeanTest.java в котором ты

import mypackage/MyBean.java

Нормально

а если попробовать @Autoware MyBeanTest - не получается.

Если вы переместите MyBean.java в исходные папки, все @Autoware будет в порядке, но это не то, что было задумано.

Я считаю, что что-то не так с workspace.xml или подобным, но я не так ловко с Idea.

Как мы могли это исправить?

Можно ли поделиться образцом проекта, демонстрирующим проблему?

y.bedrov 26.03.2018 13:15

@ y.bedrov Я взял хорошо известный демонстрационный проект github.com/sbrannen/spring-events, и результаты были одинаковыми в нескольких версиях IDEA 2016, 2017 и 2018.2 EAP - snag.gy/BkvTNV.jpg.

WebComer 19.05.2018 14:10
0
2
37
0

Другие вопросы по теме