package org.springframework.beans.factory.annotation;
Internal class for managing injection metadata.
Not intended for direct use in applications.
Used by AutowiredAnnotationBeanPostProcessor,
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor and
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.
- Author(s):
- Juergen Hoeller
- Since:
- 2.5
logger.debug("Found injected element on class [" + targetClass.getName() + "]: " + element); logger.debug("Processing injected method of bean '" + beanName + "': " + element); element.inject(target, beanName, pvs);
else if (this.pd != null) { "] is incompatible with resource type [" + resourceType.getName() + "]");
"] is incompatible with resource type [" + resourceType.getName() + "]");
Checks whether this injector's property needs to be skipped due to
an explicit property value having been specified. Also marks the
affected property as processed for other processors to ignore it.
if (this.pd != null && pvs != null) {