私は新しいアプリケーションにSpring Boot V 1.4.1を使用しています。 私のアプリケーションは2つのJDBCデータソースを必要とし、私はhttp://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-two-datasourcesという例を使って設定していました。 私のSpring Beanの設定クラスは@EnableConfigurationProperties
でアノテートされており、私の最初のBeanはSpring起動アプリケーションで@ConfigurationPropertiesを使用しても動作しない
@Primary
@Bean
@ConfigurationProperties(prefix = "first.database")
DataSource qivsDB() {
return DataSourceBuilder.create().build();
}
、それに応じて二つ目として定義されます。私application.properties
ファイルには、この初期化に失敗して、デバッグ時の私には私が透明でない理由から
first.database.url=jdbc:[redacted]
first.database.username=[redacted]
first.database.password=[redacted]
のように定義されたプロパティがあります。Cannot determine embedded database driver class for database type NONE
- デバッグは、ビルダーはbuild()
を呼び出すときに任意のプロパティが設定されていないことを私に示しました。
私はここで何を欠席しましたか?
givsDB Bean宣言の前に* public *修飾子がありません –