Spring Bean のコンストラクターに対する @Autowired の不正な使用 (@Autowired コンストラクターが 1 つ以上ある、一致する @Autowired コンストラクターがないなど) を報告します。

例:


@Component
public class MyComponent {
	@Autowired
	public MyComponent(BarBean bean) {...} // '@Autowired コンストラクターは 1 つだけ使用できます' が報告されます

	@Autowired
	public MyComponent(FooBean bean) {...} // '@Autowired コンストラクターは 1 つだけ使用できます' が報告されます
}

@Component
public class MyFactory {  // '一致する @Autowired コンストラクターが見つかりません' が報告されます
	public MyFactory(String str) {...}
	public MyFactory(int count) {...}
}