Browse Source

Improve toString() for AbstractBeanDefinition and BeanMetadataAttribute

Closes gh-33579
pull/33582/head
Sam Brannen 2 years ago
parent
commit
f321ef9ec2
  1. 2
      spring-beans/src/main/java/org/springframework/beans/BeanMetadataAttribute.java
  2. 4
      spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanDefinition.java

2
spring-beans/src/main/java/org/springframework/beans/BeanMetadataAttribute.java

@ -96,7 +96,7 @@ public class BeanMetadataAttribute implements BeanMetadataElement { @@ -96,7 +96,7 @@ public class BeanMetadataAttribute implements BeanMetadataElement {
@Override
public String toString() {
return "metadata attribute '" + this.name + "'";
return "metadata attribute: name='" + this.name + "'; value=" + this.value;
}
}

4
spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanDefinition.java

@ -1383,8 +1383,7 @@ public abstract class AbstractBeanDefinition extends BeanMetadataAttributeAccess @@ -1383,8 +1383,7 @@ public abstract class AbstractBeanDefinition extends BeanMetadataAttributeAccess
@Override
public String toString() {
StringBuilder sb = new StringBuilder("class [");
sb.append(getBeanClassName()).append(']');
StringBuilder sb = new StringBuilder("class=").append(getBeanClassName());
sb.append("; scope=").append(this.scope);
sb.append("; abstract=").append(this.abstractFlag);
sb.append("; lazyInit=").append(this.lazyInit);
@ -1392,6 +1391,7 @@ public abstract class AbstractBeanDefinition extends BeanMetadataAttributeAccess @@ -1392,6 +1391,7 @@ public abstract class AbstractBeanDefinition extends BeanMetadataAttributeAccess
sb.append("; dependencyCheck=").append(this.dependencyCheck);
sb.append("; autowireCandidate=").append(this.autowireCandidate);
sb.append("; primary=").append(this.primary);
sb.append("; fallback=").append(this.fallback);
sb.append("; factoryBeanName=").append(this.factoryBeanName);
sb.append("; factoryMethodName=").append(this.factoryMethodName);
sb.append("; initMethodNames=").append(Arrays.toString(this.initMethodNames));

Loading…
Cancel
Save