У меня есть приложение Spring Boot, которое подключается к базе данных postgresql.Я работаю над этим на Windows 10 (работа) и MacOS (дома).Код передается через github.На win10 приложение запускается без проблем, но когда я обновляю код на macos и перезагружаю приложение, я часто получаю сообщение об ошибке Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class
Единственный способ устранить проблему - включить H2 в память-db в pom.xml
, запустить приложение, удалить его снова и перезапустить приложение Spring Boot.Но это не всегда работает.
Мой application.properties
файл:
spring.datasource.url=jdbc:postgresql://localhost:5432/john
spring.datasource.username=doe
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>
Я использую Java JDK 10 в обеих средахс пакетом Spring Tools в eclipse.
Я очистил проект, обновил maven, щелкнув правой кнопкой мыши по проекту -> Maven -> Обновить проект, но без удачи.