Open kyupid opened 3 years ago
오늘 진행한 내용입니다.
viewResolver
대신 HttpMessageConverter
가 동작한다.HTTP 메서드 활용
클라이언트 -> 서버
데이터 전달은 크게 2가지로 나뉨
스프링 핵심 원리 이해1 - 예제 만들기
스린이 강의명 : 스프링 핵심 원리 기본편
수강 회차 : 섹션 8 마무리 / 빈 생명주기 콜백 ~ 애노테이션 @PostConstruct, @PreDestroy
스프링 빈은 생명주기를 가지고 있는데 객체생성 -> 의존관계 주입 이라는 라이프사이클을 가진다.
즉 객체를 만들고 의존관계 주입을 받은 후에 사용할 수 있다. 따라서 초기화 작업은 의존관계 주입을 받은 후에 호출되어야 한다
이 때, 언제 의존관계를 다 주입받았는지 알 수 있을까? "콜백!!"
초기화 콜백 : 빈이 생성되고 빈의 의존관계 주입이 완료된 후 호출
소멸 전 콜백: 빈이 소멸되기 직전에 호출
**객체의 생성과, 초기화를 철저하게 분리해야 한다
콜백 방법에는 크게 3가지가 있다.
@Bean(initMethod = "init", destroyMethod = "close")처럼 초기화, 소멸 메서드를 지정할 수 있다
요약: 스프링을 이해하기 위해서는 자바 객체 지향에 대해 잘 알아야한다. 왜냐면 스프링은 자바의 객체 지향을 극대화해서 사용할 수 있게 도와주는 프레임워크이기 때문이다. 특히 다형성은 중요하다
어제 공부를 했는데 못 올리는 바람에 지금 올립니다 강의명 : 스프링 핵심 원리 기본편
수강 회차 <싱글톤 컨테이너>
<컴포넌트 스캔>
요약
uiurihappy 강의명: 스프링 핵심원리 기본편 수강 회차: 다양한 의존 관계 주입
다양한 의존 관계 주입
생성자 주입
수정자 주입
필드를 통한 주입
일반 메서드 주입
아무 메서드에 Autowired를 사용할 수 있다.
한번에 여러 필드를 주입 받을 수 있다.
의존관계 자동 주입은 스프링 컨테이너가 관리하는 스프링 빈이어야 동작한다.
평일 - 매일 최소 1 강의 주말 - 토,일 중 최소 1 강의