@Configuration public class SpringHadoopConfiguration extends AbstractAnnotationConfiguration<SpringHadoopConfigBuilder,SpringHadoopConfigs>
SpringHadoopConfigBuilder
を使用して、Spring Hadoop のすべての関連構成を保持する SpringHadoopConfigs
を作成します。次に、必要な Bean をエクスポートします。SpringHadoopConfigurerAdapter
を継承して Configuration
として公開するか、SpringHadoopConfigurer
を実装して Configuration
として公開することで、SpringHadoopConfigBuilder
をカスタマイズできます。この構成は、EnableHadoop
を使用するときにインポートされます。EnableHadoop
, SpringHadoopConfigBuilder
修飾子と型 | フィールドと説明 |
---|---|
protected SpringHadoopConfigBuilder | builder |
コンストラクターと説明 |
---|
SpringHadoopConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
org.apache.hadoop.conf.Configuration | configuration() |
protected void | onConfigurers(java.util.List<AnnotationConfigurer<SpringHadoopConfigs, SpringHadoopConfigBuilder>> configurers) |
getAnnotationAttributes, getConfigurers, setBeanClassLoader, setConfigurers, setImportMetadata
protected final SpringHadoopConfigBuilder builder
protected void onConfigurers(java.util.List<AnnotationConfigurer<SpringHadoopConfigs,SpringHadoopConfigBuilder>> configurers) throws java.lang.Exception
AbstractAnnotationConfiguration<SpringHadoopConfigBuilder, SpringHadoopConfigs>
の onConfigurers
java.lang.Exception
@Bean(name="hadoopConfiguration") public org.apache.hadoop.conf.Configuration configuration() throws java.lang.Exception
java.lang.Exception