インターフェースの使用
org.springframework.core.env.Environment
Environment を使用するパッケージ
パッケージ
説明
org.springframework.beans.factory
パッケージをサポートするクラス。 標準の "spring-beans" XSD を含む、抽象 XML ベースの
BeanFactory
実装が含まれています。 このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
Bean 定義プロファイルと階層プロパティソースのサポートで構成される Spring の環境抽象化。
このパッケージには、Spring 3.1 で導入された
Environment
および PropertySource
抽象化のモック実装が含まれています。Web アプリケーションのアプリケーションコンテキストインターフェースのバリアントと、ルート Web アプリケーションコンテキストをブートストラップする ContextLoaderListener が含まれています。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。Bean スタイルの構成を可能にする汎用フィルター基本クラスを提供します。
アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。
org.springframework.beans.factory.support 内の Environment 使用
型 Environment のパラメーターを持つ org.springframework.beans.factory.support のメソッド修飾子と型メソッド説明void
AbstractBeanDefinitionReader.setEnvironment
(Environment environment) Bean 定義を読み取るときに使用する環境を設定します。org.springframework.beans.factory.xml 内の Environment 使用
org.springframework.context 内の Environment 使用
型 Environment のパラメーターを持つ org.springframework.context のメソッド修飾子と型メソッド説明void
EnvironmentAware.setEnvironment
(Environment environment) このコンポーネントが実行されるEnvironment
を設定します。org.springframework.context.annotation 内の Environment 使用
修飾子と型メソッド説明final Environment
ClassPathScanningCandidateComponentProvider.getEnvironment()
ConditionContext.getEnvironment()
現在のアプリケーションが実行されているEnvironment
を返します。型 Environment のパラメーターを持つ org.springframework.context.annotation のメソッド修飾子と型メソッド説明static ListSE<TypeFilter>
TypeFilterUtils.createTypeFiltersFor
(AnnotationAttributes filterAttributes, Environment environment, ResourceLoader resourceLoader, BeanDefinitionRegistry registry) ComponentScan.includeFilters()
またはComponentScan.excludeFilters()
から供給されたものなど、提供されたAnnotationAttributes
から型フィルターを作成します。void
AnnotatedBeanDefinitionReader.setEnvironment
(Environment environment) @Conditional
アノテーション付きコンポーネントクラスを登録する必要があるかどうかを評価するときに使用するEnvironment
を設定します。void
ClassPathScanningCandidateComponentProvider.setEnvironment
(Environment environment) プレースホルダーを解決し、@Conditional
アノテーション付きコンポーネントクラスを評価するときに使用する環境を設定します。void
ConfigurationClassPostProcessor.setEnvironment
(Environment environment) void
MBeanExportConfiguration.setEnvironment
(Environment environment) 型 Environment のパラメーターを持つ org.springframework.context.annotation のコンストラクター修飾子コンストラクター説明AnnotatedBeanDefinitionReader
(BeanDefinitionRegistry registry, Environment environment) 指定されたEnvironment
を使用して、指定されたレジストリの新しいAnnotatedBeanDefinitionReader
を作成します。ClassPathBeanDefinitionScanner
(BeanDefinitionRegistry registry, boolean useDefaultFilters, Environment environment) 指定された Bean ファクトリの新しいClassPathBeanDefinitionScanner
を作成し、Bean 定義プロファイルメタデータを評価するときに指定されたEnvironment
を使用します。ClassPathBeanDefinitionScanner
(BeanDefinitionRegistry registry, boolean useDefaultFilters, Environment environment, ResourceLoader resourceLoader) 指定された Bean ファクトリの新しいClassPathBeanDefinitionScanner
を作成し、Bean 定義プロファイルメタデータを評価するときに指定されたEnvironment
を使用します。ClassPathScanningCandidateComponentProvider
(boolean useDefaultFilters, Environment environment) 指定されたEnvironment
で ClassPathScanningCandidateComponentProvider を作成します。org.springframework.context.support 内の Environment 使用
型 Environment のパラメーターを持つ org.springframework.context.support のメソッド修飾子と型メソッド説明void
PropertySourcesPlaceholderConfigurer.setEnvironment
(Environment environment) 指定されたEnvironment
のPropertySources
は、${...} プレースホルダーを置き換えるときに検索されます。org.springframework.core.env 内の Environment 使用
org.springframework.core.env 内の Environment サブインターフェースEnvironment を実装している org.springframework.core.env のクラスEnvironment を返す org.springframework.core.env のメソッドorg.springframework.mock.env 内の Environment 使用
Environment を実装している org.springframework.mock.env のクラス修飾子と型クラス説明class
テスト目的でMockEnvironment.setProperty(String, String)
およびMockEnvironment.withProperty(String, String)
メソッドを公開する単純なConfigurableEnvironment
実装。org.springframework.web.context 内の Environment 使用
org.springframework.web.context 内の Environment サブインターフェース修飾子と型インターフェース説明interface
ConfigurableEnvironment
の特殊化により、ServletContext
EE および(オプションで)ServletConfig
EE が利用可能になる最も早い時点で、サーブレット関連のPropertySource
オブジェクトを初期化できます。org.springframework.web.context.support 内の Environment 使用
Environment を実装している org.springframework.web.context.support のクラスorg.springframework.web.filter 内の Environment 使用
Environment を返す org.springframework.web.filter のメソッド修飾子と型メソッド説明protected Environment
GenericFilterBean.createEnvironment()
新しいStandardServletEnvironment
を作成して返します。GenericFilterBean.getEnvironment()
このフィルターに関連付けられているEnvironment
を返します。型 Environment のパラメーターを持つ org.springframework.web.filter のメソッド修飾子と型メソッド説明void
GenericFilterBean.setEnvironment
(Environment environment) このフィルターを実行するEnvironment
を設定します。org.springframework.web.servlet 内の Environment 使用
型 Environment のパラメーターを持つ org.springframework.web.servlet のメソッド修飾子と型メソッド説明void
HttpServletBean.setEnvironment
(Environment environment) このサーブレットが実行されるEnvironment
を設定します。