クラス 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この構成に基づいて、使用する名前を決定します。この構成と環境に基づいて、使用するドライバーを決定します。この構成と環境に基づいて、使用するパスワードを決定します。この構成と環境に基づいて、使用する URL を決定します。この構成と環境に基づいて、使用するユーザー名を決定します。構成されたドライバーを返すか、何も構成されていない場合はnullを返します。getName()設定されたパスワードを返すか、何も設定されていない場合はnullを返します。@Nullable ClassSE<? extends DataSourceSE> getType()getUrl()設定された URL または何も設定されていない場合はnullを返します。設定されたユーザー名または設定されていない場合は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
setDriverClassName
determineDriverClassName
getUrl
setUrl
determineUrl
determineDatabaseName
getUsername
setUsername
determineUsername
getPassword
setPassword
determinePassword
getJndiName
setJndiName
getEmbeddedDatabaseConnection
setEmbeddedDatabaseConnection
getClassLoader
getXa
setXa