21년 4월 7일
한 일
-
Spring-boot와 spring-data-jdbc를 활용하여 todo 리스트(일정관리) 앱 만들기를 시작했다.
-
Docker image로 mysql을 실행하고 외부 접속을 허용하였다.
-
mysql config 파일에 bind-address를 0.0.0.0으로 변경
-
mysql user를 create하고 172.17.0.1을 접속할 수 있도록 하였다.
create user '사용자'@'localhost' identified by '비밀번호'; grant all privileges on DB이름.* to '사용자'@'localhost';
-
-
container로 실행 시 -p 옵션을 통해 포트를 연결하여 외부에서 접속 가능하도록 했다.
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD='비밀번호' mysql
-
mysql worbench로 접속하여 제대로 설정되었는지 확인하였다.
-
spring-boot와 mysql 연동을 확인하였다
-
spring-data-jdbc를 통해 CrudRepository로 정상적으로 DB접근하는지 확인하였다.
-
-
카카오커머스 1차 코딩테스트 합격하였다
- 2차 과제가 spring-boot와 JPA를 이용한 과제라고 한다..
느낌
- 직접 docker를 실행하고 세팅하고 spring-boot 서버와 연동까지 해보니 뿌듯하다.
- 삽질이 많았는데, 이 삽질이 좋은 경험인 것 같다.
- 카카오커머스 1차 코딩테스트는 합격해서 기분이 좋은데, 2차 과제가 막막하다 스프링부트 체험만 하고 있어서 제대로 만들 수 있을지 모르겠다.
할 일
- 인프런 스프링 핵심 원리 강의 듣기
- spring-boot와 spring-data-jdbc로 todo 리스트 앱 만들기
- 프로그래머스 문제 풀기