fix DubboAutoConfiguration and DubboRelaxedBinding2AutoConfiguration init too early, (#13461)
can not be processed AOT in spring native image scenario
This commit is contained in:
parent
8f7446c81d
commit
ad803e1c84
|
|
@ -51,7 +51,7 @@ import static org.springframework.beans.factory.config.ConfigurableBeanFactory.S
|
|||
* @see DubboRelaxedBindingAutoConfiguration
|
||||
* @since 2.7.0
|
||||
*/
|
||||
@Configuration
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@ConditionalOnProperty(prefix = DUBBO_PREFIX, name = "enabled", matchIfMissing = true)
|
||||
@ConditionalOnClass(name = "org.springframework.boot.context.properties.bind.Binder")
|
||||
@AutoConfigureBefore(DubboRelaxedBindingAutoConfiguration.class)
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ public class DubboAutoConfiguration {
|
|||
@ConditionalOnProperty(prefix = DUBBO_SCAN_PREFIX, name = BASE_PACKAGES_PROPERTY_NAME)
|
||||
@ConditionalOnBean(name = BASE_PACKAGES_BEAN_NAME)
|
||||
@Bean
|
||||
public ServiceAnnotationPostProcessor serviceAnnotationBeanProcessor(
|
||||
public static ServiceAnnotationPostProcessor serviceAnnotationBeanProcessor(
|
||||
@Qualifier(BASE_PACKAGES_BEAN_NAME) Set<String> packagesToScan) {
|
||||
ServiceAnnotationPostProcessor serviceAnnotationPostProcessor;
|
||||
try {
|
||||
|
|
|
|||
Loading…
Reference in New Issue