스프링의 의존 관계 주입 방법

생성자 주입

@Component
public class AImpl implements A {
	private final b: B
	private final c: C

	@Autowired
	public aImpl(b: B, c: C) {}
}

수정자 주입

@Component
public class AImpl implements A {
	private b: B;
	private c: C;

	@Autowired
	public setB(b: B) {
		this.b = b;
	}

	@Autowired
	public setC(c: C) {
		this.c = c;
	}
}

필드 주입