SpringBoot UnsatisfiedDependencyException - PullRequest
       1

SpringBoot UnsatisfiedDependencyException

0 голосов
/ 11 февраля 2020

Я получаю исключение UnsatisfiedDependencyException при запуске моего приложения SpringBoot, у моего основного класса есть эти аннотации

@SpringBootApplication
@ComponentScan(basePackages = { "com.xxx.yyy" })
@EntityScan("com.xxx.zzzz")
public class App {
}

Мои сущности, аннотированные @Entity, были включены в качестве внешних jar для classpath, мой класс репозитория имеет @ Repository annotation

@Repository
public interface ClassRepository extends JpaRepository<XXX, BigInteger> {

}

Моя сущность объявлена ​​как

@Entity
@Table(name = "MyTable")
public class MyEntityClass implements Serializable {
}

Следующее является частью стековой трассировки

org.springframework.beans.factory. UnsatisfiedDependencyException: Ошибка создания компонента с именем 'XXXController': Неудовлетворенная зависимость, выраженная через поле 'repositoryXXX';

вложенное исключение: org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем 'xxxRepository': сбой вызова метода init;

вложенное исключение: java .lang.IllegalArgumentException: не управляемый тип: класс com.xxx.yyy.zzz.entities.MyClass

1 Ответ

0 голосов
/ 12 февраля 2020

Решено, после разных подходов я создал новый файл jar, но была выбрана опция «Добавить записи каталога», добавить jar в проект и все работает нормально. Я думаю, что без выбранной опции приложение не знает папок или пакетов, включенных в файл jar.

enter image description here

Спасибо всем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...