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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondubboBasePackages(org.springframework.core.env.ConfigurableEnvironment environment) The bean is used to scan the packages of Dubbo Service classesorg.springframework.core.env.PropertyResolverdubboScanBasePackagesPropertyResolver(org.springframework.core.env.ConfigurableEnvironment environment)
-
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-Environmentinstance- 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()
-