일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 최종 프로젝트
- jpa에러
- Filter
- 스프링 부트 공식 문서
- github
- Error creating bean with name
- JPA
- Unsatisfied dependency
- queryDSL
- json
- @IdClass
- 스프링부트오류
- 1차캐시
- JoinColumn
- spring서버
- JPA주의사항
- Spring Spring boot 차이
- 인텔리제이
- 스프링 부트 기능
- 빈생성안됨
- uncheck Exception
- 복합키
- REST API 규칙
- jwt메서드
- json gson 차이
- git
- ERD 작성
- jpa회원가입
- Q 클래스
- REST란
- Today
- Total
Everyday Dev System
7월 마지막주 WIL 본문
24일
월요일은 '너의 의견은' 프로젝트 마무리와 발표를 진행하였다.
2023.07.24 - [내배캠 주요 학습/매일 공부] - 너의 의견은 : 투표 게시판, KPT 회고
25일
화요일 오전에는 '너의 의견은' 프로젝트의 github 리드미 파일을 작성하였다.
오후에는 AWS 강의를 들으며 IAM, 리전, EC2, SSH 접근 등을 하였다.
.pem 키를 통해 cli 환경을 접근하기 위해 시도해보았으나, wsl 프로그램에서 권한 설정이 되지 않았다.
방법을 찾다가 해당 key 파일의 속성에서 권한을 다시 줘보고, 인스턴스를 다시 생성해보고 하여도 해결되지 않았다.
cmd 에서도 권한 설정이 되지 않아서 막혀있다가 power shell에서 해보았는데.. 바로 실행되었다.
2023.07.26 - [분류 전체보기] - wsl로 인스턴스 접근
2023.07.26 - [내배캠 주요 학습/TIL : Today I Learned] - wsl에서 안되면 power shell을 써라
규준님과 같이 해결을 시도해보았고, 결국 오후 9시에 power shell을 활용함으로써 해결했다.
9시 이후에는 JPA Repository가 내부적으로 어떻게 구현되어 있는지 궁금해서 찾아보았다.
2023.07.26 - [나의 호기심] - SimpleJpaRepostory 내부 뜯어보기
26일
수요일은 AWS 강의를 계속 수강하였는데, DNS와 Route 53 등이 너무 어려웠다.
MFA라는 방식을 활용하기만 했지 용어가 있는지 몰랐는데, 새로운 개념을 알게되었다.
2023.07.26 - [내배캠 주요 학습/AWS] - 루트 계정에서 User 생성 및 로그인
2023.07.26 - [내배캠 주요 학습/AWS] - 루트 계정에서 User 생성 및 로그인
2023.07.26 - [내배캠 주요 학습/AWS] - MFA란?
2023.07.26 - [내배캠 주요 학습/AWS] - EC2 생성
a 레코드, C name 을 구분하기 어려웠었다. 강의를 좀 더 반복해서 듣다가 어려워서 눈으로 훑기 시작했다.
27일
목요일은 AWS를 마저 듣다가 도저히 이해가 가지 않아서 눈으로 보기만 했다.
사실, 너무 집중이 안돼서 강의를 라디오처럼 틀어놨던거 같다.
너무 지치는 하루여서 차라리 쉬어가는 날로 쉬엄쉬엄 했다.
28일
금요일은 AWS강의를 오전에 끝까지 마쳤다. 사실 DNS 부분이 아직도 이해가 가지 않는다.
A record 와 Cname은 찾아보며 글로 정리해보았다.
2023.07.28 - [내배캠 주요 학습/AWS] - A 레코드 와 CNAME
그리고, ELB가 뭔지 찾아보다가 다음과 같이 ELB, ALB, NLB에 대해서 정리해보았다.
2023.07.28 - [나의 호기심] - AWS의 ELB, ALB, CLB, NLB 란?
오후에는 JPA 강의를 들으면서 docker 컨테이너를 생성하고, 접근하는 과정을 다음 글에 정리하였다.
2023.07.28 - [내배캠 주요 학습/JPA 심화] - 도커 컨테이너 생성 및 실행하기
2023.07.28 - [내배캠 주요 학습/JPA 심화] - 자바 어플리케이션에서 도커 컨테이너에 접속 select, insert 수행
오후 9시부터 새벽 2시까지 계속 JPA 심화 강의에서 발생한 문제를 해결하려 시도했다.
시도가 매우 많아 따로 정리하지는 않았다.
JDBC 부분은 해결했으나, MyBatis 부분에서는 해결이 원활히 되지 않았다.
1. MyBatis 의존성 오류 해결
testCompileClasspath 는 구버전으로, testImplementation을 기재하여 의존성을 추가하고, 빌드해야 한다.
30일
일요일은 JPA 심화 강의 1시간 (MyBatis) 에서 발생한 오류를 계속 해결했다.
xml 파일에 분명 query와 경로, mapper 인터페이스 메서드명에 맞게 작성하였고,
Mapper interface에도 @Mapper 어노테이션도 기재를 하였는데, Bean으로 주입이 되지 않았다.
찾다가 찾다가 configuration 파일에 경로가 잘못되었음을 결국 찾아서 해결했다.
그리고, Entity 클래스 기재하는 코드들을 학습하였다. 간략하게 정리한 글은 다음과 같다.
2023.07.30 - [내배캠 주요 학습/JPA 심화] - Entity Class에 활용 어노테이션 - 1주차 4강
7월 17일 OAuth 와 Mokito에 대한 후발대 강의를 복습하였다.
2023.07.30 - [내배캠 주요 학습/매일 공부] - OAuth , Mokito
'내배캠 주요 학습 > TIL : Today I Learned' 카테고리의 다른 글
react로 프론트 구현 시도 중 에러 해결 (0) | 2023.08.08 |
---|---|
8월 첫째주 개발 공부 정리 (0) | 2023.08.04 |
wsl에서 안되면 power shell을 써라 (0) | 2023.07.26 |
@ExceptionHandler 사용법 (0) | 2023.07.25 |
7월 25일 TIL (0) | 2023.07.25 |