IOC
-
1장 오브젝트와 의존관계 (2)24년 11월 이전/책장 속 먼지 털기 - 토비의 스프링 2020. 11. 28. 20:54
책장속 먼지털기 스터디 2차 스터디 날짜 : 2020.11.16 (불참) 작성 날짜 : 2020.11.14 ~ 15 페이지 : 102 ~ 143 싱글톤 레지스트리? 우리가 만든 DaoFactory를 직접 사용하는 것과, @Configuration 애노테이션으로 ApplicationContext에 등록해서 사용하는 것에는 어떤 차이가 있을까? 결론부터 말하면 차이는 스프링 빈이냐 아니냐의 차이다. 스프링 빈은 이전에 언급했 듯이, 스프링 IoC 컨테이너가 라이프 사이클을 관리하는 객체들이다. 스프링 빈은 특정 스코프를 가지는데 기본적으로 "싱글톤" 스코프를 가진다. 쉽게 말하면, 애플리케이션에서 딱 1개의 객체만 만들어진다. 이 후 챕터에서 다룰 것이지만 한 발 앞서서 JUnit(나는 JUnit5이다.) ..
-
1장 오브젝트와 의존관계 (1)24년 11월 이전/책장 속 먼지 털기 - 토비의 스프링 2020. 11. 28. 20:43
책장속 먼지털기 스터디 1차 스터디 날짜 : 2020.11.09 작성 날짜 : 2020.11.08 ~ 09 페이지 : 53 ~ 102 초 간단!하지만, 초 난감한 DAO를 만들어보자 책에 나온대로, id, name, password 세 개의 프로퍼티를 가진 User클래스를 만든다. @NoArgsConstructor @AllArgsConstructor @Getter @Setter @ToString @EqualsAndHashCode public class User { private String id; private String name; private String password; } 참고! 자바 빈이란 위의 User 클래스는 자바빈이라고 부를 수 있습니다. 간단하게, 다음의 조건이 충족되면 자바빈이라고 말..