インターフェースの使用
org.springframework.core.env.ConfigurableEnvironment
パッケージ
説明
このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
Bean 定義プロファイルと階層プロパティソースのサポートで構成される Spring の環境抽象化。
Spring のリソース抽象化のサポートクラス。
このパッケージには、
Environment
および PropertySource
抽象化のモック実装が含まれています。Spring TestContext フレームワークのサポートクラス。
Web アプリケーションのアプリケーションコンテキストインターフェースのバリアントと、ルート Web アプリケーションコンテキストをブートストラップする ContextLoaderListener が含まれています。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。 アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。
org.springframework.context 内の ConfigurableEnvironment 使用
修飾子と型メソッド説明ConfigurableApplicationContext.getEnvironment()
このアプリケーションコンテキストのEnvironment
を構成可能な形式で返し、さらにカスタマイズできるようにします。修飾子と型メソッド説明void
ConfigurableApplicationContext.setEnvironment
(ConfigurableEnvironment environment) このアプリケーションコンテキストのEnvironment
を設定します。org.springframework.context.annotation 内の ConfigurableEnvironment 使用
修飾子と型メソッド説明void
AnnotationConfigApplicationContext.setEnvironment
(ConfigurableEnvironment environment) 指定されたカスタムEnvironment
を基になるAnnotatedBeanDefinitionReader
およびClassPathBeanDefinitionScanner
に伝播します。org.springframework.context.support 内の ConfigurableEnvironment 使用
修飾子と型メソッド説明protected ConfigurableEnvironment
AbstractApplicationContext.createEnvironment()
新しいStandardEnvironment
を作成して返します。AbstractApplicationContext.getEnvironment()
このアプリケーションコンテキストのEnvironment
を構成可能な形式で返し、さらにカスタマイズできるようにします。修飾子と型メソッド説明void
AbstractApplicationContext.setEnvironment
(ConfigurableEnvironment environment) このアプリケーションコンテキストのEnvironment
を設定します。void
GenericGroovyApplicationContext.setEnvironment
(ConfigurableEnvironment environment) 指定された環境を基礎となるGroovyBeanDefinitionReader
に委譲します。void
GenericXmlApplicationContext.setEnvironment
(ConfigurableEnvironment environment) 指定された環境を基礎となるXmlBeanDefinitionReader
に委譲します。org.springframework.core.env 内の ConfigurableEnvironment 使用
修飾子と型メソッド説明void
AbstractEnvironment.merge
(ConfigurableEnvironment parent) void
ConfigurableEnvironment.merge
(ConfigurableEnvironment parent) 指定された親環境のアクティブプロファイル、デフォルトプロファイル、プロパティソースを、この(子)環境のそれぞれのコレクションに追加します。org.springframework.core.io.support 内の ConfigurableEnvironment 使用
修飾子コンストラクター説明PropertySourceProcessor
(ConfigurableEnvironment environment, ResourceLoader resourceLoader) org.springframework.mock.env 内の ConfigurableEnvironment 使用
修飾子と型クラス説明class
org.springframework.test.context.support 内の ConfigurableEnvironment 使用
修飾子と型メソッド説明static void
TestPropertySourceUtils.addInlinedPropertiesToEnvironment
(ConfigurableEnvironment environment, StringSE... inlinedProperties) 指定されたインライン化されたプロパティ(キーと値のペアの形式)を、指定されたenvironment
に追加します。static void
TestPropertySourceUtils.addPropertiesFilesToEnvironment
(ConfigurableEnvironment environment, ResourceLoader resourceLoader, StringSE... locations) static void
TestPropertySourceUtils.addPropertySourcesToEnvironment
(ConfigurableEnvironment environment, ResourceLoader resourceLoader, ListSE<PropertySourceDescriptor> descriptors) 指定されたdescriptors
のプロパティソースを、指定されたenvironment
に追加します。org.springframework.web.context 内の ConfigurableEnvironment 使用
修飾子と型インターフェース説明interface
ConfigurableEnvironment
の特殊化により、ServletContext
EE および(オプションで)ServletConfig
EE が利用可能になる最も早い時点で、サーブレット関連のPropertySource
オブジェクトを初期化できます。org.springframework.web.context.support 内の ConfigurableEnvironment 使用
修飾子と型メソッド説明protected ConfigurableEnvironment
AbstractRefreshableWebApplicationContext.createEnvironment()
新しいStandardServletEnvironment
を作成して返します。protected ConfigurableEnvironment
GenericWebApplicationContext.createEnvironment()
新しいStandardServletEnvironment
を作成して返します。protected ConfigurableEnvironment
StaticWebApplicationContext.createEnvironment()
新しいStandardServletEnvironment
を作成して返します。org.springframework.web.servlet 内の ConfigurableEnvironment 使用
修飾子と型メソッド説明protected ConfigurableEnvironment
HttpServletBean.createEnvironment()
新しいStandardServletEnvironment
を作成して返します。HttpServletBean.getEnvironment()
このサーブレットに関連付けられているEnvironment
を返します。