오늘은 JDBC와 Spring Data JDBC 관련한 학습을 하였다.
코드 예제로 연습하던 것들이 하나씩 맞춰지는 느낌이 들었다. 하지만 큰 그림에서의
흐름을 좀 더 이해하는 것이 필요하다고 생각이 되었다.
방금까지 스터디에서 진행하는 책 진도를 나가다가 AWS EC2에서 자동 배포하는 것까지 진행
하였는데 거의 2시간동안 에러를 풀다가 겨우 해결했다. 아쉽게도 오늘 계획했던 인프런 강의 듣기는
내일로 미뤄야겠다..
빌드한 Jar 파일을 인식하지 못해서 일어나는 이유였는데 덕분에 vim이랑 리눅스 환경에 살짝 더 익숙해진 것
같다. 해결법은 deploy.sh 파일 안에 자동 배포 코드가 구현되어 있었는데 아래의 부분에서 뭔가
경로상의 문제가 있었던 것 같다.
-jar 뒤에 \가 들어가 있었는데 그걸 빼고 한 줄로 구현하니까 되었다.
nohup java -jar -Dspring.config.location=classpath:/application.properties,/home/ec2-user/app/application-oauth.properties /home/ec2-user/app/step1/$JAR_NAME 2>&1 &
이제 내일만 하면 또 주말인데.. 의미 있게 보낼 수 있도록 하자.
오늘의 포스팅들
JDBC 간단 요약
JDBC란? JDBC (Java Database Connectivity)는 자바 기반 Application코드 레벨에서 사용되는 데이터를 DB에 저장 / 업데이트하거나, DB의 데이터를 자바 코드레 벨에서 사용하게 해주는 Java에서 제공하는 표준 A
danc9921.tistory.com
Spring Data JDBC 간략 요약
Spring Data JDBC란? Spring Data JDBC는 객체 중심 기술(Object-Relational Mapping / ORM)중 하나로 같은 ORM 기술로는 JPA(Java Persistence API)가 있다. SQL중심 기술: [mybatis], [Spring JDBC] ORM중심 기..
danc9921.tistory.com
'codestates_BE_bootcamp39 > 주단위 일기' 카테고리의 다른 글
4 July - Spring Data JDBC cont (0) | 2022.07.04 |
---|---|
1 July - Week 10 (2) | 2022.07.01 |
29 June - 예외 처리 cont. (0) | 2022.06.29 |
28 June - 예외/스터디 발표 (0) | 2022.06.28 |
27 June - 서비스 계층 (0) | 2022.06.27 |