Class ConfigurationPropertiesBeanInfo

java.lang.Object
io.microsphere.spring.boot.context.properties.ConfigurationPropertiesBeanInfo

public class ConfigurationPropertiesBeanInfo extends Object
The information class for introspecting the bean annotated @ConfigurationProperties
Since:
1.0.0
Author:
Mercy
See Also:
  • ConfigurationProperties
  • Constructor Details

    • ConfigurationPropertiesBeanInfo

      public ConfigurationPropertiesBeanInfo(Class<?> beanClass)
    • ConfigurationPropertiesBeanInfo

      public ConfigurationPropertiesBeanInfo(Class<?> beanClass, org.springframework.boot.context.properties.ConfigurationProperties annotation)
    • ConfigurationPropertiesBeanInfo

      public ConfigurationPropertiesBeanInfo(Class<?> beanClass, org.springframework.boot.context.properties.ConfigurationProperties annotation, String prefix)
  • Method Details

    • getBeanClass

      public Class<?> getBeanClass()
    • getAnnotation

      public org.springframework.boot.context.properties.ConfigurationProperties getAnnotation()
    • getPrefix

      public String getPrefix()
    • getPropertyDescriptors

      public List<PropertyDescriptor> getPropertyDescriptors()
    • getPropertyDescriptor

      public PropertyDescriptor getPropertyDescriptor(String name)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object