クラス DataSourceProperties
java.lang.ObjectSE
org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
- 実装されているすべてのインターフェース:
- Aware、- BeanClassLoaderAware、- InitializingBean
@ConfigurationProperties("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
- コンストラクターの詳細- DataSourcePropertiespublic DataSourceProperties()
 
- メソッドの詳細- setBeanClassLoader- 次で指定:
-  インターフェース BeanClassLoaderAwareのsetBeanClassLoader
 
- afterPropertiesSet- 次で指定:
-  インターフェース InitializingBeanのafterPropertiesSet
- 例外:
- ExceptionSE
 
- initializeDataSourceBuilderこのインスタンスの状態で- DataSourceBuilderを初期化します。- 戻り値:
-  このインスタンスで定義されたカスタマイズで初期化された DataSourceBuilder
 
- isGenerateUniqueNamepublic boolean isGenerateUniqueName()
- setGenerateUniqueNamepublic 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
- setJndiNameDataSource をコンテナーで管理し、JNDI を介して取得できるようにします。JNDI ルックアップを使用する場合、- URL、- driverClassName、- username、- passwordフィールドは無視されます。- パラメーター:
- jndiName- JNDI 名
 
- getEmbeddedDatabaseConnection
- setEmbeddedDatabaseConnection
- getClassLoader
- getXa
- setXa