我無法使用JPA在春季啓動訪問MySQL在春季啓動無法訪問MySQL
我是新的春季引導和春季。
我得到了誤差小於
Description:
Parameter 0 of constructor in org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration required a bean of type 'javax.sql.DataSource' that could not be found.
- Bean method 'dataSource' not loaded because @ConditionalOnProperty (spring.datasource.jndi-name) did not find property 'jndi-name'
- Bean method 'dataSource' not loaded because @ConditionalOnBean (types: org.springframework.boot.jta.XADataSourceWrapper; SearchStrategy: all) did not find any beans
Action:
Consider revisiting the conditions above or defining a bean of type 'javax.sql.DataSource' in your configuration.
我application.properties文件有如下行
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=root
spring.datasource.password=mypassword
spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
的錯誤是我能想到的是春天啓動的抱怨,我沒有」看t set(spring.datasource.jndi-name)屬性.....我認爲這是不必要的,因爲我已經給出登錄憑據的數據源url &。
我不知道我應該給spring.datasource.jndi-name。
我很感激任何幫助。我對此感到震驚。
顯示你的'pom.xml',你的類路徑中是否有MySQL驅動程序? – Artegon
這非常有趣。你能夠在某個地方分享樣本,我想了解爲什麼其他條件不在此處列出。 –
感謝您的回覆。 –