как исправить & ldquo; не удалось загрузить контекст приложения должен присутствовать хотя бы 1 метамодели JPA & rdquo;

Как сказал Андреа в своем ответе, проблема в том, что вы обновляете i на каждой итерации. Так что вы действительно хотите

double speed [] = {1,2,3,4,5};

int i = 0;
for(double each : speed){
    each *= 2;
    speed[i] = each;
    i++;
}

for(double each : speed){
    System.out.println("\n" + each);
}

НО , если это не игрушечный пример, это не ИМХО, правильная конструкция. Поскольку вам нужно получить доступ к индексу на то, что вы повторяете, а speed - простой массив, нормальный for, вероятно, вам действительно нужен. Итак,

double speed [] = {1,2,3,4,5};
for(int i = 0; i < speed.length; i++){
    speed[i] *= 2;
}

for(double each : speed){
    System.out.println("\n" + each);
}
0
задан Deadpool 19 January 2019 в 22:46
поделиться

1 ответ

@SpringBootApplication сканирует только текущий (и дочерний) пакет (ы) ( see1 ), поэтому ни io.rosesnconcrete.services.model, ни io.rosesnconcrete.services.repository не обнаруживаются при «компонентном сканировании» пружины. И наличие spring-boot-starter-data-jpa на пути к классам и нет @Entity (в контексте весны) приводит к этому сообщению об ошибке. ( см2 )

A & amp; «как задумано» решение:

Переместить SixersfactsApplication в io.rosesnconcrete.services пакет (.. или даже выше).

0
ответ дан xerx593 19 January 2019 в 22:46
поделиться
Другие вопросы по тегам:

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