@Controller를 하면 spring container가 해당 객체를 생성해서 가지고 있음 => spring container에서 bean이 관리되고 있는 것임 이때부터는 직접 객체를 생성하지 말고 spring container에서 받아서 써야함. (안 그러면 이 사람, 저 사람 각자 객체를 생성해서 각자 사용함.. 안좋음 ???) 그래서 spring container에 등록해서 사용하는 방식으로 수정함 그러기 위해서는 생성자에 @Autowired를 해주면됨 그러면 controller -> service -> repository 순으로 dependency injection를 요구함 요청에 따라 @Service, @Repository 를 해줌 생성자가 한개만 있으면 @Autowired를 안해줘도 알아서..