멀티티어 아키텍처

spring boot 구조

의존성 주입 (DI)

//의존성 주입을 사용하지 않는 케이스
class Car{
	private Wheels wheels;
	public Car(){
		wheels = new Wheels();
	}
}
//의존성 주입을 사용한 케이스
class Car{
	private Wheels wheels;
	public Car(Wheels wheels){
		this.wheels = wheels;
	}
}

Autowired 어노테이션