[Spring은 무슨 순서로 Bean을 생성할까❓]
[Spring은 생성자를 overload했을때 어떻게 @Autowired 없이 객체를 찾아 주입할까❓]
Spring 버전이 올라가면서 생성자가 1개일 때, @Autowired
가 생략 됐기 때문이다.
왜 스프링은 생략이 가능하게 바꿔줬을지를 생각해보면 Spring이 생성자를 통한 의존성 주입을 권장하기 때문이라고 생각한다.
[왜 Spring은 생성자를 통한 의존성 주입을 권장할까❓]
세터 주입시 불변성을 보장 할 수 없다.
필드 주입시 불변성 보장 할 수 있지만 테스트할때 스프링 프레임워크에 의존하게 된다.
[pagenation, stateliss]
[url에서 /와 ?의 차이는 뭘까]
/: path variable
?: query prameter
[handler]
사용자에 의해 호출되는 메서드를 handler라고 통상적으로 사용됨
[Controller와 RestController의 차이]