2016-12-10 1 views
2

spring-bootでJPAを使用してmysqlにアクセスできませんspring-bootでmysantにアクセスする

私はスプリングブートとスプリングには新しいです。私の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 

下回ってい

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. 

の下に私が得た

誤りがある春ブートは、」私はdidnのことを不平を言っていますさ私はデータソースurl &のログインのための資格を与えているので、私は必要ではないと私は思っています(spring.datasource.jndi-name)。

spring.datasource.jndi-nameに私が与えるべき価値が分かりません。

何か助けていただきありがとうございます。私はこれに打たれました。空のデータソース名および上記のドライバー、プラスあなたの他のプロパティと

spring.datasource.driver-class-name=com.mysql.jdbc.jdbc2.optional.MysqlDataSource 
spring.datasource.name= 

+0

'pom.xml'を表示すると、クラスパスにMySQLドライバがありますか? – Artegon

+0

これは非常に興味深いです。どこかでサンプルを共有できますか?他の条件がここに記載されていない理由を理解したいと思います。 –

+0

お返事ありがとうございます。 –

答えて

0

はでそれを試してみてください。私は私のデータベースを構成していたかったしませんでした

@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class}) 

:私は、メインクラスに追加したアプリケーション開発の初めで

+0

返信ありがとう、私は私のメイヴンの設定を混乱させている。私は、動作しなかったmysql&springツールスイートをアンインストールしようとしました。 **最後に、私のホームディレクトリから.m2フォルダを削除しようとしました**と私のために働いた。 –

0

。 それから私はそれを忘れてしまった。この行を削除した後、上記のエラーは消えました。

関連する問題