クラス DataSourceProperties
java.lang.ObjectSE
org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
- 実装されたすべてのインターフェース:
Aware
、BeanClassLoaderAware
、InitializingBean
@ConfigurationProperties(prefix="spring.datasource")
public class DataSourceProperties
extends ObjectSE
implements BeanClassLoaderAware, InitializingBean
データソースの構成の基本クラス。
- 導入:
- 1.1.0
- 作成者:
- Dave Syer, Maciej Walkowiak, Stephane Nicoll, Benedikt Ritter, Edd ú Mel é ndez, Scott Frederick
ネストされたクラスのサマリー
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明void
この構成に基づいて、使用する名前を決定します。この構成と環境に基づいて、使用するドライバーを決定します。この構成と環境に基づいて、使用するパスワードを決定します。この構成と環境に基づいて、使用する URL を決定します。この構成と環境に基づいて、使用するユーザー名を決定します。構成されたドライバーを返すか、何も構成されていない場合はnull
を返します。getName()
設定されたパスワードを返すか、何も設定されていない場合はnull
を返します。ClassSE<? extends DataSourceSE>
getType()
getUrl()
設定された URL または何も設定されていない場合はnull
を返します。設定されたユーザー名または設定されていない場合はnull
を返します。getXa()
このインスタンスの状態でDataSourceBuilder
を初期化します。boolean
void
setBeanClassLoader
(ClassLoaderSE classLoader) void
setDriverClassName
(StringSE driverClassName) void
setEmbeddedDatabaseConnection
(EmbeddedDatabaseConnection embeddedDatabaseConnection) void
setGenerateUniqueName
(boolean generateUniqueName) void
setJndiName
(StringSE jndiName) DataSource をコンテナーで管理し、JNDI を介して取得できるようにします。void
void
setPassword
(StringSE password) void
setType
(ClassSE<? extends DataSourceSE> type) void
void
setUsername
(StringSE username) void
コンストラクターの詳細
DataSourceProperties
public DataSourceProperties()
メソッドの詳細
setBeanClassLoader
- 次で指定:
- インターフェース
BeanClassLoaderAware
のsetBeanClassLoader
afterPropertiesSet
- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE
initializeDataSourceBuilder
このインスタンスの状態でDataSourceBuilder
を初期化します。- 戻り値:
- このインスタンスで定義されたカスタマイズで初期化された
DataSourceBuilder
isGenerateUniqueName
public boolean isGenerateUniqueName()setGenerateUniqueName
public void setGenerateUniqueName(boolean generateUniqueName) getName
setName
getType
setType
getDriverClassName
構成されたドライバーを返すか、何も構成されていない場合はnull
を返します。- 戻り値:
- 設定されたドライバー
- 関連事項:
setDriverClassName
determineDriverClassName
この構成と環境に基づいて、使用するドライバーを決定します。- 戻り値:
- 使用するドライバー
- 導入:
- 1.4.0
getUrl
設定された URL または何も設定されていない場合はnull
を返します。- 戻り値:
- 設定された URL
- 関連事項:
setUrl
determineUrl
この構成と環境に基づいて、使用する URL を決定します。- 戻り値:
- 使用する URL
- 導入:
- 1.4.0
determineDatabaseName
この構成に基づいて、使用する名前を決定します。- 戻り値:
- 使用するデータベース名または
null
- 導入:
- 2.0.0
getUsername
設定されたユーザー名または設定されていない場合はnull
を返します。- 戻り値:
- 設定されたユーザー名
- 関連事項:
setUsername
determineUsername
この構成と環境に基づいて、使用するユーザー名を決定します。- 戻り値:
- 使用するユーザー名
- 導入:
- 1.4.0
getPassword
設定されたパスワードを返すか、何も設定されていない場合はnull
を返します。- 戻り値:
- 設定されたパスワード
- 関連事項:
setPassword
determinePassword
この構成と環境に基づいて、使用するパスワードを決定します。- 戻り値:
- 使用するパスワード
- 導入:
- 1.4.0
getJndiName
setJndiName
DataSource をコンテナーで管理し、JNDI を介して取得できるようにします。JNDI ルックアップを使用する場合、URL
、driverClassName
、username
、password
フィールドは無視されます。- パラメーター:
jndiName
- JNDI 名
getEmbeddedDatabaseConnection
setEmbeddedDatabaseConnection
getClassLoader
getXa
setXa