JDK10: Невозможно найти @SpringBootConfiguration, вам нужно использовать @ContextConfiguration или @SpringBootTest (classes = ...) с вашим тестом - PullRequest
0 голосов
/ 26 мая 2018

Я создал простое приложение Spring Boot, начиная с Spring Initializr.Я добавил Spring Web MVC и Spring Actuator.После этого я добавил HelloController, который просто возвращает сообщение Hello.Я использую JDK 10. Когда я запускаю чистую установку Maven, я получаю следующую ошибку:

java.lang.IllegalStateException: Невозможно найти @SpringBootConfiguration, вам нужно использовать @ContextConfiguration или @SpringBootTest (classes = ...) с вашим тестом

Когда я удаляю свой файл module_info.java, все работает нормально (также, если я запускаю его с module_info.java и опцией Maven -DskipTests).

Пример проекта с проблемой доступен по следующему адресу: https://github.com/mydeveloperplanet/myfabric8planet/tree/feature/surefire-problem

Я уже добавил следующее исправление относительно зависимости org.ow2.asm.

У меня нет никаких тестов, но мне интересно, почему этот простой пример не работает, когда я использую модули Java.

Я делаю что-то не так или это ошибка в Maven Surefireплагин (или весной)?

1 Ответ

0 голосов
/ 02 июня 2018

Вы проверили структуру пакетов вашего проекта.Почему это, когда пакет неорганизованной весной не может найти тег @Controller. Если вы хотите отправить экран печати проекта, я могу выглядеть лучше.Мой электронный адрес mafujshikder01@gmail.com

...