| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONFIG_GLOBAL_NACOS_PROPERTIES_BEAN_NAME
The bean name of global Nacos
Properties for config |
static String |
DISCOVERY_GLOBAL_NACOS_PROPERTIES_BEAN_NAME
The bean name of global Nacos
Properties for discovery |
static String |
GLOBAL_NACOS_PROPERTIES_BEAN_NAME
The bean name of global Nacos
Properties |
static String |
IGNORE_RESOURCE_NOT_FOUND
the ignoreResourceNotFound property for propertySourcesPlaceholderConfigurer
|
static String |
IGNORE_UNRESOLVABLE_PLACEHOLDERS
the ignoreUnresolvablePlaceholders property for
propertySourcesPlaceholderConfigurer
|
static String |
MAINTAIN_GLOBAL_NACOS_PROPERTIES_BEAN_NAME
The bean name of global Nacos
Properties for maintain |
static String |
NACOS_CONFIG_LISTENER_EXECUTOR_BEAN_NAME
The bean name of
Executor for Nacos Config Listener |
static String |
PLACEHOLDER_CONFIGURER_BEAN_NAME
The bean name of
PropertySourcesPlaceholderConfigurer |
| 构造器和说明 |
|---|
NacosBeanUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ApplicationContextHolder |
getApplicationContextHolder(org.springframework.beans.factory.BeanFactory beanFactory) |
static ConfigServiceBeanBuilder |
getConfigServiceBeanBuilder(org.springframework.beans.factory.BeanFactory beanFactory)
Get
ConfigServiceBeanBuilder Bean |
static Properties |
getGlobalPropertiesBean(org.springframework.beans.factory.BeanFactory beanFactory)
Get Global Properties Bean
|
static ExecutorService |
getNacosConfigListenerExecutorIfPresent(org.springframework.beans.factory.BeanFactory beanFactory)
Get
Executor Bean for Nacos Config Listener If Present |
static NacosServiceFactory |
getNacosServiceFactoryBean() |
static NacosServiceFactory |
getNacosServiceFactoryBean(org.springframework.beans.factory.BeanFactory beanFactory)
Get
NacosServiceFactory Bean |
static NamingMaintainServiceBeanBuilder |
getNamingMaintainServiceBeanBuilder(org.springframework.beans.factory.BeanFactory beanFactory)
Get
NamingMaintainServiceBeanBuilder Bean |
static NamingServiceBeanBuilder |
getNamingServiceBeanBuilder(org.springframework.beans.factory.BeanFactory beanFactory)
Get
NamingServiceBeanBuilder Bean |
static void |
invokeNacosPropertySourcePostProcessor(org.springframework.beans.factory.BeanFactory beanFactory)
Invokes
NacosPropertySourcePostProcessor |
static boolean |
isBeanDefinitionPresent(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String beanName,
Class<?> targetBeanClass)
Is
BeanDefinition present in BeanDefinitionRegistry |
static void |
registerAnnotationNacosPropertySourceBuilder(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
static void |
registerGlobalNacosProperties(org.springframework.core.annotation.AnnotationAttributes attributes,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.core.env.PropertyResolver propertyResolver,
String beanName)
Register Global Nacos Properties Bean with specified name
|
static void |
registerGlobalNacosProperties(Map<?,?> globalPropertiesAttributes,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.core.env.PropertyResolver propertyResolver,
String beanName)
Register Global Nacos Properties Bean with specified name
|
static void |
registerInfrastructureBean(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String beanName,
Class<?> beanClass,
Object... constructorArgs)
Register Infrastructure Bean
|
static void |
registerInfrastructureBeanIfAbsent(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String beanName,
Class<?> beanClass,
Object... constructorArgs)
Register Infrastructure Bean if absent
|
static void |
registerNacosApplicationContextHolder(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
static void |
registerNacosCommonBeans(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
Register Nacos Common Beans
|
static void |
registerNacosConfigBeans(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.core.env.Environment environment,
org.springframework.beans.factory.BeanFactory beanFactory)
Register Nacos Config Beans
|
static void |
registerNacosConfigListenerExecutor(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.core.env.Environment environment) |
static void |
registerNacosConfigListenerMethodProcessor(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
static void |
registerNacosConfigPropertiesBindingPostProcessor(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
static void |
registerNacosDiscoveryBeans(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
Register Nacos Discovery Beans
|
static void |
registerNacosPropertySourcePostProcessor(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
static void |
registerNacosValueAnnotationBeanPostProcessor(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
static void |
registerPropertySourcesPlaceholderConfigurer(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.beans.factory.BeanFactory beanFactory)
Register
PropertySourcesPlaceholderConfigurer Bean |
static void |
registerSingleton(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String beanName,
Object singletonObject)
Register an object to be Singleton Bean
|
static void |
registerXmlNacosPropertySourceBuilder(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
static org.springframework.beans.factory.BeanFactory |
resolveBeanFactory(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
Resolve
BeanFactory from BeanDefinitionRegistry |
public static final String PLACEHOLDER_CONFIGURER_BEAN_NAME
PropertySourcesPlaceholderConfigurerpublic static final String GLOBAL_NACOS_PROPERTIES_BEAN_NAME
Propertiespublic static final String CONFIG_GLOBAL_NACOS_PROPERTIES_BEAN_NAME
Properties for configpublic static final String DISCOVERY_GLOBAL_NACOS_PROPERTIES_BEAN_NAME
Properties for discoverypublic static final String MAINTAIN_GLOBAL_NACOS_PROPERTIES_BEAN_NAME
Properties for maintainpublic static final String NACOS_CONFIG_LISTENER_EXECUTOR_BEAN_NAME
Executor for Nacos Config Listenerpublic static final String IGNORE_RESOURCE_NOT_FOUND
public static void registerSingleton(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String beanName,
Object singletonObject)
registry - BeanDefinitionRegistrybeanName - bean namesingletonObject - singleton objectpublic static void registerInfrastructureBean(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String beanName,
Class<?> beanClass,
Object... constructorArgs)
registry - BeanDefinitionRegistrybeanName - the name of beanbeanClass - the class of beanconstructorArgs - the arguments of Constructorpublic static void registerInfrastructureBeanIfAbsent(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String beanName,
Class<?> beanClass,
Object... constructorArgs)
registry - BeanDefinitionRegistrybeanName - the name of beanbeanClass - the class of beanconstructorArgs - the arguments of Constructorpublic static org.springframework.beans.factory.BeanFactory resolveBeanFactory(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
BeanFactory from BeanDefinitionRegistryregistry - BeanDefinitionRegistryBeanFactory if resolvedpublic static boolean isBeanDefinitionPresent(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String beanName,
Class<?> targetBeanClass)
BeanDefinition present in BeanDefinitionRegistryregistry - BeanDefinitionRegistrybeanName - the name of beantargetBeanClass - the type of beantruepublic static void registerPropertySourcesPlaceholderConfigurer(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.beans.factory.BeanFactory beanFactory)
PropertySourcesPlaceholderConfigurer Beanregistry - BeanDefinitionRegistrybeanFactory - BeanFactorypublic static void registerGlobalNacosProperties(org.springframework.core.annotation.AnnotationAttributes attributes,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.core.env.PropertyResolver propertyResolver,
String beanName)
attributes - the attributes of Global Nacos Properties may contain
placeholdersregistry - BeanDefinitionRegistrypropertyResolver - PropertyResolverbeanName - Bean namepublic static void registerGlobalNacosProperties(Map<?,?> globalPropertiesAttributes, org.springframework.beans.factory.support.BeanDefinitionRegistry registry, org.springframework.core.env.PropertyResolver propertyResolver, String beanName)
globalPropertiesAttributes - the attributes of Global Nacos Properties may
contain placeholdersregistry - BeanDefinitionRegistrypropertyResolver - PropertyResolverbeanName - Bean namepublic static void registerNacosApplicationContextHolder(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
public static void registerNacosConfigPropertiesBindingPostProcessor(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
public static void registerNacosConfigListenerMethodProcessor(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
public static void registerNacosPropertySourcePostProcessor(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
public static void registerAnnotationNacosPropertySourceBuilder(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
public static void registerXmlNacosPropertySourceBuilder(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
public static void registerNacosConfigListenerExecutor(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.core.env.Environment environment)
public static void registerNacosValueAnnotationBeanPostProcessor(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
public static void registerNacosCommonBeans(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
registry - BeanDefinitionRegistrypublic static void registerNacosConfigBeans(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.core.env.Environment environment,
org.springframework.beans.factory.BeanFactory beanFactory)
registry - BeanDefinitionRegistryenvironment - EnvironmentbeanFactory - BeanFactorypublic static void invokeNacosPropertySourcePostProcessor(org.springframework.beans.factory.BeanFactory beanFactory)
NacosPropertySourcePostProcessorbeanFactory - BeanFactorypublic static void registerNacosDiscoveryBeans(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
registry - BeanDefinitionRegistrypublic static Properties getGlobalPropertiesBean(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.factory.NoSuchBeanDefinitionException
beanFactory - BeanFactoryorg.springframework.beans.factory.NoSuchBeanDefinitionException - if there is no such bean definitionpublic static NacosServiceFactory getNacosServiceFactoryBean(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.factory.NoSuchBeanDefinitionException
NacosServiceFactory BeanbeanFactory - BeanFactoryNacosServiceFactory Beanorg.springframework.beans.factory.NoSuchBeanDefinitionException - if there is no such bean definitionpublic static NacosServiceFactory getNacosServiceFactoryBean() throws org.springframework.beans.factory.NoSuchBeanDefinitionException
org.springframework.beans.factory.NoSuchBeanDefinitionExceptionpublic static ApplicationContextHolder getApplicationContextHolder(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.factory.NoSuchBeanDefinitionException
org.springframework.beans.factory.NoSuchBeanDefinitionExceptionpublic static ExecutorService getNacosConfigListenerExecutorIfPresent(org.springframework.beans.factory.BeanFactory beanFactory)
Executor Bean for Nacos Config Listener If PresentbeanFactory - BeanFactoryExecutor Bean If Present, or nullpublic static ConfigServiceBeanBuilder getConfigServiceBeanBuilder(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.factory.NoSuchBeanDefinitionException
ConfigServiceBeanBuilder BeanbeanFactory - BeanFactoryConfigServiceBeanBuilder Beanorg.springframework.beans.factory.NoSuchBeanDefinitionException - if there is no such bean definitionpublic static NamingServiceBeanBuilder getNamingServiceBeanBuilder(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.factory.NoSuchBeanDefinitionException
NamingServiceBeanBuilder BeanbeanFactory - BeanFactoryNamingServiceBeanBuilder Beanorg.springframework.beans.factory.NoSuchBeanDefinitionException - if there is no such bean definitionpublic static NamingMaintainServiceBeanBuilder getNamingMaintainServiceBeanBuilder(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.factory.NoSuchBeanDefinitionException
NamingMaintainServiceBeanBuilder BeanbeanFactory - BeanFactoryNamingMaintainServiceBeanBuilder Beanorg.springframework.beans.factory.NoSuchBeanDefinitionException - if there is no such bean definitionCopyright © 2021. All rights reserved.