생성자 기반의 종속성 삽입을 사용하는 Spring <bean>을 보고합니다.
구성된 <constructor-arg> 태그 및 정의된 autowire 정책을 사용하여 <bean>에 대한 적절한 생성자 또는 factory 메서드를 찾을 수 없는 경우 이 검사가 트리거됩니다.
예:
public class MyComponent {
// constructor
public MyComponent(MyBean bean) {}
// factory method
public static MyComponent getInstance(String name, int port) {
}
<beans>
<bean class="beans.MyComponent" id="foo"> <!-- "클래스 'MyComponent'에서 일치하는 생성자를 찾을 수 없습니다"라고 보고됩니다 -->
<constructor-arg ref="myBean"/>
<constructor-arg value="123"/>
</bean>
<bean class="beans.MyComponent" factory-method="getInstance"> <!-- "클래스에서 일치하는 factory 메서드를 찾을 수 없습니다"라고 보고됩니다 -->
<constructor-arg value="123"/>
</bean>
</beans>