반응형
오늘 할 일
알고리즘 1문제 풀기W4D4 강의 수강김영한 님 강의 수강앨런 팀과 미팅TIL 작성
TIL
1. 임베디드 DB
- 현재 도커 컨테이너를 mysql로 만들어 접속해 사용하고 있는데, 만약 도커 같은 외부환경에 문제가 생기면 DB를 사용할 수 없다!! 만약 실제 서비스를 제공하고 있다면 손해가 무지막지할 것이다.
- 코드를 테스트해야하는 개발자 입장에서도 일의 진행이 원활하지 못하다.
- 이러한 상황을 피하기 위해 임베디드 DB를 사용한다.
- h2, embedded로 사용할 수 있는데 가벼운 프로젝트는 h2로 충분하다.
2. 스프링 빈 등록방법
(1) 컴포넌트 스캔
- 이전에도 살펴보았지만, 추가로 알아가는 게 있어서 작성한다.
- 컴포넌트 스캔을 사용하면 기본적으로 @Component 애노테이션이 있으면 해당 클래스를 스프링 빈으로 등록한다.
- 최근까지 코드를 작성했을 때 @Component 를 작성하지 않았도 빈으로 등록이 되었는데, 그 이유는 @Service @Controller @Repository 모두 @Component 애노테이션을 포함하기 때문이었다.
(2) 직접 등록
- @Bean 애노테이션을 붙여 직접 사용하는 방식이다.
- 번거로워서 이걸 왜 사용하지?! 했는데 구현 클래스를 변경해야 하는 상황에 이렇게 사용한다고 한다.
- 클래스에 @Configuration 애노테이션을 사용해서 1개 이상의 스프링 빈을 생성하고 있음을 명시하자.
주말 할 일
- 알고리즘 풀기
- 김영한 님 기초 강의 끝내기
- W3D4 강의 듣기
느낀 점
확실히 같은 주제의 강의를 2곳에서 듣고 있으니 한쪽에서 이해가 되지 않던 주제가 다른 쪽에서 이해가 되는 경우가 많다. 시간이 많이 들지만 내 머리에 집어넣기 위해서는 좋은 방법 같다. 주말도 파이팅
반응형
'데브 코스 > TIL' 카테고리의 다른 글
[TIL] DAY 29 & 30 & 31 (5) | 2021.09.04 |
---|---|
[TIL] DAY 27 & 28 (0) | 2021.08.31 |
[TIL] DAY 25 (0) | 2021.08.27 |
[TIL] DAY 24 (0) | 2021.08.27 |
[TIL] DAY 23 (0) | 2021.08.25 |