Spring-boot просто не может получить репозиторий

Согласно вашему коду:

String[] name = {"tom", "dick", "harry"};
for(int i = 0; i<=name.length; i++) {
  System.out.print(name[i] +'\n');
}

Если вы проверите System.out.print (name.length),

, вы получите 3;

, что означает, что длина вашего имени равна 3

, ваш цикл работает от 0 до 3, который должен работать либо от «0 до 2», либо от «1 до 3»

Ответ

String[] name = {"tom", "dick", "harry"};
for(int i = 0; i<name.length; i++) {
  System.out.print(name[i] +'\n');
}
0
задан user3641520 25 June 2019 в 19:37
поделиться

2 ответа

Попробуйте это:

@EnableJpaRepositories(basePackages = {"com.test"})
0
ответ дан Andres 25 June 2019 в 19:37
поделиться

Попробуйте удалить аннотацию @Repository над интерфейсом TestRepository.

«Аннотация Spring @Repository используется для указания того, что класс предоставляет механизм для хранения, ...» см .: https://www.journaldev.com/21460 / spring-repository-annotation

Предложение. Измените интерфейс TestRepository, чтобы расширить JpaRepository. У него больше функциональности.

0
ответ дан Tóth Krisztián Gyula 25 June 2019 в 19:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: