2016-01-20 2 views
5

Я следую Весеннюю учебник, и когда я попытался запустить приложение пружинный я получил следующее сообщение об ошибке:Spring: источники не должны быть пустыми

2016-01-20 23:18:15.907 INFO 5271 --- [ main] o.s.boot.SpringApplication : Starting SpringApplication v1.3.1.RELEASE on ...

2016-01-20 23:18:15.911 INFO 5271 --- [ main] o.s.boot.SpringApplication : No active profile set, falling back to default profiles: default

2016-01-20 23:18:15.918 ERROR 5271 --- [ main] o.s.boot.SpringApplication : Application startup failed java.lang.IllegalArgumentException: Sources must not be empty at org.springframework.util.Assert.notEmpty(Assert.java:276) ~[spring-core-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.boot.SpringApplication.doRun(SpringApplication.java:352) [spring-boot-1.3.1.RELEASE.jar:1.3.1.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:305) [spring-boot-1.3.1.RELEASE.jar:1.3.1.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1124) [spring-boot-1.3.1.RELEASE.jar:1.3.1.RELEASE] at org.springframework.boot.SpringApplication.main(SpringApplication.java:1140) [spring-boot-1.3.1.RELEASE.jar:1.3.1.RELEASE]

Что такое «Источники не должны быть пустой "?

Я использую проект Eclipse - Maven для этого учебного проекта, и я обновил проект. Я также очистил и перестроил, но у меня все еще есть эта ошибка.

+0

Посмотрите на метод doRun и посмотреть, что утверждение является проверка – Marged

+3

Пожалуйста, добавьте соответствующий раздел кода, так что люди могут предложить более полезные предложения. – betseyb

+0

Это может быть вызвано грязным путём классов с различными версиями библиотек Spring повсюду. Очистите его и совместите с одной и той же версией Spring с правильными версиями версий. –

ответ

5

Оказывается, я не правильно задал основной класс в Eclipse - Debug и Run configuration. Я установил org.springframework.boot.SpringApplication как основной класс. Основной класс должен указывать на мой основной класс.

3

Вы должны добавить в качестве источника как минимум один основной конфигурационный класс (см. Прикрепленные скриншоты).

неправильно: enter image description here

право: enter image description here

Смежные вопросы