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