mirror of
https://gitee.com/mirrors/Spring-Cloud-Alibaba.git
synced 2021-06-26 13:25:11 +08:00
fix bug, nacos discovery properties won't init when @EnableDiscoveryClient(autoRegister = false)
This commit is contained in:
parent
507bcdb6fa
commit
84e9e73c39
@ -46,17 +46,10 @@ import org.springframework.context.annotation.Configuration;
|
|||||||
@ConditionalOnNacosDiscoveryEnabled
|
@ConditionalOnNacosDiscoveryEnabled
|
||||||
@ConditionalOnClass(name = "org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent")
|
@ConditionalOnClass(name = "org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent")
|
||||||
@ConditionalOnProperty(value = "spring.cloud.service-registry.auto-registration.enabled", matchIfMissing = true)
|
@ConditionalOnProperty(value = "spring.cloud.service-registry.auto-registration.enabled", matchIfMissing = true)
|
||||||
@AutoConfigureBefore(NacosDiscoveryClientAutoConfiguration.class)
|
|
||||||
@AutoConfigureAfter({ AutoServiceRegistrationConfiguration.class,
|
@AutoConfigureAfter({ AutoServiceRegistrationConfiguration.class,
|
||||||
AutoServiceRegistrationAutoConfiguration.class })
|
AutoServiceRegistrationAutoConfiguration.class })
|
||||||
public class NacosDiscoveryAutoConfiguration {
|
public class NacosDiscoveryAutoConfiguration {
|
||||||
|
|
||||||
@Bean
|
|
||||||
@ConditionalOnMissingBean
|
|
||||||
public NacosDiscoveryProperties nacosProperties() {
|
|
||||||
return new NacosDiscoveryProperties();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public NacosServiceRegistry nacosServiceRegistry(
|
public NacosServiceRegistry nacosServiceRegistry(
|
||||||
NacosDiscoveryProperties nacosDiscoveryProperties) {
|
NacosDiscoveryProperties nacosDiscoveryProperties) {
|
||||||
|
@ -33,11 +33,16 @@ import org.springframework.context.annotation.Configuration;
|
|||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
@ConditionalOnNacosDiscoveryEnabled
|
@ConditionalOnNacosDiscoveryEnabled
|
||||||
@EnableConfigurationProperties
|
|
||||||
@AutoConfigureBefore({ SimpleDiscoveryClientAutoConfiguration.class,
|
@AutoConfigureBefore({ SimpleDiscoveryClientAutoConfiguration.class,
|
||||||
CommonsClientAutoConfiguration.class })
|
CommonsClientAutoConfiguration.class })
|
||||||
public class NacosDiscoveryClientAutoConfiguration {
|
public class NacosDiscoveryClientAutoConfiguration {
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
@ConditionalOnMissingBean
|
||||||
|
public NacosDiscoveryProperties nacosProperties() {
|
||||||
|
return new NacosDiscoveryProperties();
|
||||||
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public DiscoveryClient nacosDiscoveryClient(
|
public DiscoveryClient nacosDiscoveryClient(
|
||||||
NacosDiscoveryProperties discoveryProperties) {
|
NacosDiscoveryProperties discoveryProperties) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user