主要错误:DataSourceを設定するために失敗しました:「URL」属性が指定されておらず、埋め込まれたデータソースを設定することはできませんでした。
データソースを設定できませんでした:指定されていない「URL」属性は、埋め込まれたデータソースを設定することはできません。
エラーがApplicationContextのを開始します。条件のレポートを表示するには「デバッグ」を使用してアプリケーションを再実行して有効にします。 2019年6月3日09:47:45.300 ERROR 23160 --- [メイン] osbdLoggingFailureAnalysisReporter: *************************** アプリケーションはに失敗しました。 START *************************** 説明: DataSourceを設定するために失敗しました:「URL」属性が指定されず、埋め込まれたデータソースを設定することはできませんでした。 理由:最適なドライバを決定するために失敗しました。クラス アクション: 次のことを考えてみましょう: あなたは、組み込みデータベース(H2、HSQLまたはDerbyを)したい場合は、クラスパスにそれを入れてください。 あなたは、データベースの設定は、特定のプロファイルからロードする必要がある場合は(ないプロファイルが現在アクティブではない)、それを有効にする必要があるかもしれません。
理由:
春ブーツがデフォルトのorg.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfigurationクラスによってロードされ、DataSourceAutoConfigurationクラスは、春にdataSourceの豆注入された注釈@Configurationを使用しています。プロジェクトは、データソース設定情報に関連していないため、関連する情報が不足しているため、スプリングが与えられますときのdataSource Beanを作成します。
二つのソリューション
1. Applicationクラスが追加しました
@EnableAutoConfiguration(除外= {DataSourceAutoConfiguration.class})
2.構成データソース:
アプリケーション構成ファイルの例を示します。
=クラス名spring.datasource.driverはcom.mysql.jdbc.Driver
spring.datasource.url = JDBC:MySQLの:// IP:データベースuseSslオプションのポート番号/名=真=偽&useUnicode& characterEncoding = UTF8&serverTimezone = GMTの%2B8?