Spring ile yeni proje başlattıktan sonra eğer aşağıdaki gibi bir hata alıyorsanız:
Description:
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
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).Yukarıdaki gibi bir hata alıyorsanız, aşağıdaki gibi application.properties dosyası içerisinde bir Data Source tanımlaması yapmanız gereklidir.
Eğer bir MYSQL veritabanı kullanacaksanız aşağıdaki gibi ekleme yapılmalıdır.
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/veritabani
spring.datasource.username=user
spring.datasource.password=pass
spring.datasource.driver-class-name =com.mysql.jdbc.DriverEğer bir PostgreSQL veritabanı kullanacaksanız aşağıdaki gibi ekleme yapılmalıdır
spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/veritabani
spring.datasource.username=user
spring.datasource.password=pass
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialectEğer bir MSSQL veritabanı kullanacaksanız aşağıdaki gibi ekleme yapılmalıdır
spring.datasource.url=jdbc:sqlserver://127.0.0.1:1433;database=veritabani
spring.datasource.username=sa
spring.datasource.password=pass
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriverEklemeleri tamamladıktan sonra projenize devam edebilirsiniz.







2 Yorum
Hocam eğer Mongodb kullanıyorsak nasıl bir ekleme yapacağız.
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=dbname
spring.data.mongodb.username=admin
spring.data.mongodb.password=password