BindMethodAttribute Class — spring-boot Architecture
Architecture documentation for the BindMethodAttribute class in BindMethodAttribute.java from the spring-boot codebase.
Entity Profile
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/context/properties/BindMethodAttribute.java lines 34–63
final class BindMethodAttribute {
static final String NAME = BindMethod.class.getName();
private BindMethodAttribute() {
}
static @Nullable BindMethod get(ApplicationContext applicationContext, String beanName) {
return (applicationContext instanceof ConfigurableApplicationContext configurableApplicationContext)
? get(configurableApplicationContext.getBeanFactory(), beanName) : null;
}
static @Nullable BindMethod get(ConfigurableListableBeanFactory beanFactory, String beanName) {
return (!beanFactory.containsBeanDefinition(beanName)) ? null : get(beanFactory.getBeanDefinition(beanName));
}
static @Nullable BindMethod get(BeanDefinitionRegistry beanDefinitionRegistry, String beanName) {
return (!beanDefinitionRegistry.containsBeanDefinition(beanName)) ? null
: get(beanDefinitionRegistry.getBeanDefinition(beanName));
}
static @Nullable BindMethod get(AttributeAccessor attributes) {
return (BindMethod) attributes.getAttribute(NAME);
}
static void set(AttributeAccessor attributes, BindMethod bindMethod) {
attributes.setAttribute(NAME, bindMethod);
}
}
Domain
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free