Class DubboRelaxedBinding2AutoConfiguration

java.lang.Object
org.apache.dubbo.spring.boot.autoconfigure.DubboRelaxedBinding2AutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(prefix="dubbo", name="enabled", matchIfMissing=true) @ConditionalOnClass(name="org.springframework.boot.context.properties.bind.Binder") @AutoConfigureBefore(org.apache.dubbo.spring.boot.autoconfigure.DubboRelaxedBindingAutoConfiguration.class) public class DubboRelaxedBinding2AutoConfiguration extends Object
Dubbo Relaxed Binding Auto-Configuration for Spring Boot 2.0
Since:
2.7.0
See Also:
  • Constructor Details

    • DubboRelaxedBinding2AutoConfiguration

      public DubboRelaxedBinding2AutoConfiguration()
  • Method Details

    • dubboScanBasePackagesPropertyResolver

      public org.springframework.core.env.PropertyResolver dubboScanBasePackagesPropertyResolver(org.springframework.core.env.ConfigurableEnvironment environment)
    • dubboBasePackages

      @ConditionalOnMissingBean(name="dubbo-service-class-base-packages") @Bean(name="dubbo-service-class-base-packages") public Set<String> dubboBasePackages(org.springframework.core.env.ConfigurableEnvironment environment)
      The bean is used to scan the packages of Dubbo Service classes
      Parameters:
      environment - Environment instance
      Returns:
      non-null Set
      Since:
      2.7.8
    • relaxedDubboConfigBinder

      @ConditionalOnMissingBean(name="relaxedDubboConfigBinder", value=org.apache.dubbo.config.spring.context.config.ConfigurationBeanBinder.class) @Bean("relaxedDubboConfigBinder") @Scope(scopeName="prototype") public ConfigurationBeanBinder relaxedDubboConfigBinder()