polishing
This commit is contained in:
parent
061063257a
commit
d78eda8aeb
|
|
@ -118,11 +118,9 @@ class ConfigurationClassBeanDefinitionReader {
|
||||||
*/
|
*/
|
||||||
private void loadBeanDefinitionsForConfigurationClass(ConfigurationClass configClass) {
|
private void loadBeanDefinitionsForConfigurationClass(ConfigurationClass configClass) {
|
||||||
doLoadBeanDefinitionForConfigurationClassIfNecessary(configClass);
|
doLoadBeanDefinitionForConfigurationClassIfNecessary(configClass);
|
||||||
|
|
||||||
for (ConfigurationClassMethod method : configClass.getMethods()) {
|
for (ConfigurationClassMethod method : configClass.getMethods()) {
|
||||||
loadBeanDefinitionsForModelMethod(method);
|
loadBeanDefinitionsForModelMethod(method);
|
||||||
}
|
}
|
||||||
|
|
||||||
loadBeanDefinitionsFromImportedResources(configClass.getImportedResources());
|
loadBeanDefinitionsFromImportedResources(configClass.getImportedResources());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -139,7 +137,7 @@ class ConfigurationClassBeanDefinitionReader {
|
||||||
GenericBeanDefinition configBeanDef = new GenericBeanDefinition();
|
GenericBeanDefinition configBeanDef = new GenericBeanDefinition();
|
||||||
String className = configClass.getMetadata().getClassName();
|
String className = configClass.getMetadata().getClassName();
|
||||||
configBeanDef.setBeanClassName(className);
|
configBeanDef.setBeanClassName(className);
|
||||||
if(checkConfigurationClassCandidate(configBeanDef, this.metadataReaderFactory)) {
|
if (checkConfigurationClassCandidate(configBeanDef, this.metadataReaderFactory)) {
|
||||||
String configBeanName = BeanDefinitionReaderUtils.registerWithGeneratedName(configBeanDef, this.registry);
|
String configBeanName = BeanDefinitionReaderUtils.registerWithGeneratedName(configBeanDef, this.registry);
|
||||||
configClass.setBeanName(configBeanName);
|
configClass.setBeanName(configBeanName);
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
|
|
@ -160,8 +158,8 @@ class ConfigurationClassBeanDefinitionReader {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reads a particular {@link ConfigurationClassMethod}, registering bean definitions with
|
* Reads a particular {@link ConfigurationClassMethod}, registering bean definitions
|
||||||
* the BeanDefinitionRegistry based on its contents.
|
* with the BeanDefinitionRegistry based on its contents.
|
||||||
*/
|
*/
|
||||||
private void loadBeanDefinitionsForModelMethod(ConfigurationClassMethod method) {
|
private void loadBeanDefinitionsForModelMethod(ConfigurationClassMethod method) {
|
||||||
ConfigurationClass configClass = method.getConfigurationClass();
|
ConfigurationClass configClass = method.getConfigurationClass();
|
||||||
|
|
|
||||||
|
|
@ -139,8 +139,8 @@ class ConfigurationClassParser {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Set<MethodMetadata> beanMethods = metadata.getAnnotatedMethods(Bean.class.getName());
|
Set<MethodMetadata> beanMethods = metadata.getAnnotatedMethods(Bean.class.getName());
|
||||||
for (MethodMetadata methodMetadata : beanMethods) {
|
for (MethodMetadata beanMethod : beanMethods) {
|
||||||
configClass.addMethod(new ConfigurationClassMethod(methodMetadata, configClass));
|
configClass.addMethod(new ConfigurationClassMethod(beanMethod, configClass));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@
|
||||||
<xsd:documentation><![CDATA[
|
<xsd:documentation><![CDATA[
|
||||||
Specifies the java.util.Executor instance to use when invoking asynchronous methods.
|
Specifies the java.util.Executor instance to use when invoking asynchronous methods.
|
||||||
If not provided, an instance of org.springframework.core.task.SimpleAsyncTaskExecutor
|
If not provided, an instance of org.springframework.core.task.SimpleAsyncTaskExecutor
|
||||||
will be used by default
|
will be used by default.
|
||||||
]]></xsd:documentation>
|
]]></xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:attribute>
|
</xsd:attribute>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue