クラス 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を初期化します。booleanvoidsetBeanClassLoader(ClassLoaderSE classLoader) voidsetDriverClassName(StringSE driverClassName) voidsetEmbeddedDatabaseConnection(EmbeddedDatabaseConnection embeddedDatabaseConnection) voidsetGenerateUniqueName(boolean generateUniqueName) voidsetJndiName(StringSE jndiName) DataSource をコンテナーで管理し、JNDI を介して取得できるようにします。voidvoidsetPassword(StringSE password) voidsetType(ClassSE<? extends DataSourceSE> type) voidvoidsetUsername(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