Метод RunLine (CommandLineRunner) не вызывается - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть очень простое весеннее приложение, которое реализует метод run () commandLineruner.

Метод run () вызывался раньше, но теперь он больше не вызывается. Есть идеи, что не так?

@SpringBootApplication
public class HrProjectApplication implements CommandLineRunner{

    @Autowired
    CompanyRepository companyRepository;

    public static void main(String[] args) {
        SpringApplication.run(HrProjectApplication.class, args);
    }

    @Override
    public void run(String... args) throws Exception {

        System.out.println("runner called");
        List<Company> details = companyRepository.findAll();
    }

}

Репозиторий

public interface CompanyRepository extends JpaRepository<Company, Long>{

    Company findByNameAndContactDetails(String name, String ContactDetails);
}

Вывод при запуске приложения

: запуск приложения HrProjectApplication на ...

: No active profile set, falling back to default profiles: default
: Bootstrapping Spring Data JPA repositories in DEFAULT mode.
: Finished Spring Data repository scanning in 82ms. Found 3 JPA repository interfaces.
: Tomcat initialized with port(s): 8080 (http)
: Starting service [Tomcat]
: Starting Servlet engine: [Apache Tomcat/9.0.33]
: Initializing Spring embedded WebApplicationContext
: Root WebApplicationContext: initialization completed in 1621 ms
: HHH000204: Processing PersistenceUnitInfo [name: default]
: HHH000412: Hibernate ORM core version 5.4.12.Final
: HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
: HikariPool-1 - Starting...
: HikariPool-1 - Start completed.
: HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect

1 Ответ

0 голосов
/ 25 апреля 2020

Я заставил его работать, приложение ожидало соединения с БД, из-за чего приложение не запустилось полностью.

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