クラス UserDetailsManagerResourceFactoryBean
- java.lang.Object
-
- org.springframework.security.config.provisioning.UserDetailsManagerResourceFactoryBean
- 実装されているすべてのインターフェース:
org.springframework.beans.factory.Aware、org.springframework.beans.factory.FactoryBean<InMemoryUserDetailsManager>、org.springframework.context.ResourceLoaderAware
public class UserDetailsManagerResourceFactoryBean extends java.lang.Object implements org.springframework.context.ResourceLoaderAware, org.springframework.beans.factory.FactoryBean<InMemoryUserDetailsManager>
UserDetailsResourceFactoryBeanを使用してリソースからInMemoryUserDetailsManagerを構築します。- 導入:
- 5.0
- 関連事項:
UserDetailsResourceFactoryBean
コンストラクターの概要
コンストラクター コンストラクター 説明 UserDetailsManagerResourceFactoryBean()
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 static UserDetailsManagerResourceFactoryBeanfromResource(org.springframework.core.io.Resource resource)UserDetailsResourceFactoryBeanで定義された形式のプロパティファイルであるリソースを使用して UserDetailsManagerResourceFactoryBean を作成します。static UserDetailsManagerResourceFactoryBeanfromResourceLocation(java.lang.String resourceLocation)UserDetailsResourceFactoryBeanで定義された形式のプロパティファイルであるリソースの場所を使用して UserDetailsManagerResourceFactoryBean を作成します。static UserDetailsManagerResourceFactoryBeanfromString(java.lang.String users)UserDetailsResourceFactoryBeanで定義された形式の文字列を使用して UserDetailsManagerResourceFactoryBean を作成します。InMemoryUserDetailsManagergetObject()java.lang.Class<?>getObjectType()voidsetResource(org.springframework.core.io.Resource resource)プロパティファイルであるリソースをUserDetailsResourceFactoryBeanで定義された形式で設定します。voidsetResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)voidsetResourceLocation(java.lang.String resourceLocation)プロパティファイルであるリソースの場所をUserDetailsResourceFactoryBeanで定義された形式で設定します。
メソッドの詳細
getObject
public InMemoryUserDetailsManager getObject() throws java.lang.Exception
- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<InMemoryUserDetailsManager>のgetObject - 例外:
java.lang.Exception
getObjectType
public java.lang.Class<?> getObjectType()
- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<InMemoryUserDetailsManager>のgetObjectType
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
- 次で指定:
- インターフェース
org.springframework.context.ResourceLoaderAwareのsetResourceLoader
setResourceLocation
public void setResourceLocation(java.lang.String resourceLocation)
プロパティファイルであるリソースの場所をUserDetailsResourceFactoryBeanで定義された形式で設定します。- パラメーター:
resourceLocation- ユーザーを含むプロパティファイルの場所 (つまり、"classpath:users.properties" )
setResource
public void setResource(org.springframework.core.io.Resource resource)
プロパティファイルであるリソースをUserDetailsResourceFactoryBeanで定義された形式で設定します。- パラメーター:
resource- 使用するリソース
fromResourceLocation
public static UserDetailsManagerResourceFactoryBean fromResourceLocation(java.lang.String resourceLocation)
UserDetailsResourceFactoryBeanで定義された形式のプロパティファイルであるリソースの場所を使用して UserDetailsManagerResourceFactoryBean を作成します。- パラメーター:
resourceLocation- ユーザーを含むプロパティファイルの場所 (つまり、"classpath:users.properties" )- 戻り値:
- UserDetailsManagerResourceFactoryBean
fromResource
public static UserDetailsManagerResourceFactoryBean fromResource(org.springframework.core.io.Resource resource)
UserDetailsResourceFactoryBeanで定義された形式のプロパティファイルであるリソースを使用して UserDetailsManagerResourceFactoryBean を作成します。- パラメーター:
resource- ユーザーを含むプロパティファイルであるリソース- 戻り値:
- UserDetailsManagerResourceFactoryBean
fromString
public static UserDetailsManagerResourceFactoryBean fromString(java.lang.String users)
UserDetailsResourceFactoryBeanで定義された形式の文字列を使用して UserDetailsManagerResourceFactoryBean を作成します。- パラメーター:
users-UserDetailsResourceFactoryBeanで定義された形式のユーザー- 戻り値:
- UserDetailsManagerResourceFactoryBean