Class DubboRelaxedBindingAutoConfiguration

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

@ConditionalOnProperty(prefix="dubbo", name="enabled", matchIfMissing=true) @ConditionalOnClass(name="org.springframework.boot.bind.RelaxedPropertyResolver") @Configuration public class DubboRelaxedBindingAutoConfiguration extends Object
Dubbo Relaxed Binding Auto-Configuration for Spring Boot 1.x
  • Constructor Details

    • DubboRelaxedBindingAutoConfiguration

      public DubboRelaxedBindingAutoConfiguration()
  • Method Details

    • dubboScanBasePackagesPropertyResolver

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

      @ConditionalOnMissingBean(name="dubbo-service-class-base-packages") @Bean(name="dubbo-service-class-base-packages") public Set<String> dubboBasePackages(org.springframework.core.env.Environment 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()