T - ビルダーによって生成された DataSource の型 public final class DataSourceBuilder<T extends DataSourceSE> extends ObjectSE
DataSourceSE を構築するための便利なクラス。HikariCP、Tomcat、Commons DBCP がクラスパス上にある場合、そのうちの 1 つが選択されます(Hikari が最初の順序で)。統一されたインターフェースのために、クラスパスで検出された場合に組み込みデータベースへのフォールバックがあり得るように、共通の構成プロパティの小さなセットのみがサポートされています。結果に追加のプロパティを挿入するには、ダウンキャストするか、@ConfigurationProperties を使用します。| 修飾子と型 | メソッドと説明 |
|---|---|
T | build() |
static DataSourceBuilder<?> | create() |
static DataSourceBuilder<?> | create(ClassLoaderSE classLoader) |
DataSourceBuilder<T> | driverClassName(StringSE driverClassName) |
static ClassSE<? extends DataSourceSE> | findType(ClassLoaderSE classLoader) |
DataSourceBuilder<T> | password(StringSE password) |
<D extends DataSourceSE> | type(ClassSE<D> type) |
DataSourceBuilder<T> | url(StringSE url) |
DataSourceBuilder<T> | username(StringSE username) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static DataSourceBuilder<?> create()
public static DataSourceBuilder<?> create(ClassLoaderSE classLoader)
public T build()
public <D extends DataSourceSE> DataSourceBuilder<D> type(ClassSE<D> type)
public DataSourceBuilder<T> url(StringSE url)
public DataSourceBuilder<T> driverClassName(StringSE driverClassName)
public DataSourceBuilder<T> username(StringSE username)
public DataSourceBuilder<T> password(StringSE password)
public static ClassSE<? extends DataSourceSE> findType(ClassLoaderSE classLoader)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.