1. 어려웠던 부분 : 과제를 복습하면서 NoArgsConstructor, AllArgsConstructor, RequiredArgsConstructor을 정확히 어떤 상황에  사용해야하는지 궁금해 졌다. 그 외 과제를 하면서 궁금했던 부분을 미경님이랑 혁수님이랑 같이 얘기하면서 정리해서 기술매니저님 순회시간에 여쭤봤다. 위에 언급한 어노테이션 뿐만 아니라, @Builder를 비롯한 코드에 적혀있는 어노테이션의 정확한 역할이 궁금해다. 어제 어노테이션을 정리하긴 했지만, 필드 생성자 메소드 클래스 모든 개념이 자리잡히지 않은 상태에서 생성자 때문이야 !! 라고 설명이 되어있어서 정리를 해도 이해가 되지 않았던 것 같다. 

 

결론은, 자바 기본이 탄탄해야 뭐든 이해를 할 수 있다는 것. 내일은 다시한번 필드와 생성자를 정리해 봐야 겠다.

 

2. 느낀 점 : 스프링 참 어렵다. 어렵다고 들었는데, 정말 어렵다 ^_ㅠ ㅎ 오늘은 입문주차 강의자료를 하나도 빠짐없이 꼼꼼히 다시 읽어봤다. 아무래도 이번주에 과제를 시작하면서 정리를 다 끝내지 못했기 때문에, 일단 과제 레벨2 구현은 미뤄두고 놓쳤던 부분을 더 잡고 가자고 생각했다. 일단 입문주차는 80% 정도는 이해가 된 것 같다. 그리고 이어서 매운 맛인 JPA부분을 공부했다. 정말 어렵다. 어려워도 해야지 뭐 어쩌겠어. 

 

3. 새로 알게 된 내용 

  • 인텔리제이 단축키 정리
  • JPA 너란 녀석 쉽지 않다.
  • HTTP request 날려요 ~ response 날려요 ~ 무슨 의미인지 다시 짚고 가기
  • 정규식표현
  • 과제로 구현한 코드 리팩토링 + 어노테이션 살펴보기

4. 셀프칭찬 (오늘 잘한 일) : 과제를 통해 얻는 부분도 많지만, 이해하지 못한 개념, 놓쳤던 개념을 다시 꼼꼼히 짚어보고 흡수하려고 한 오늘. 남들 보다 한발자국 느리긴 하지만, 그럴수록 탄탄하게 다지고 가자는 나의 마음을 칭찬해 주자. 조급해 하지 말자!

 

5. 이번주 할 일 : Auth, JWT,  Java chap09-1 공부, 이전 기수들 실전프로젝트 살펴보기/ 의존성 주입


[오늘 공부한 부분]

 

[12] 정규식(regex, rational expression)

 

[12] 정규식(regex, rational expression)

로그인 회원가입에 여러가지 조건을 넣으면서 정규식 표현을 사용하게 되었다. 여러 블로그 자료는 많은데, 다들 사용법이 다 달라서 한번 정리해보려 작성하는 글 : ) 정규식이란? 정규식(正規

leejincha.tistory.com

[13] @Valid, @Validated (작성중. 수정필요)

 

[13] @Valid, @Validated (작성중. 수정필요)

Spring으로 개발을 하다 보면 DTO 또는 객체를 검증해야 하는 경우가 있다. 객체의 검증을 손쉽게 하는 방법 @Valid, @Vaildated 에 대해 알아보자! 1. @Valid를 이용한 유효성 검증 ① @Valid의 개념 및 사용

leejincha.tistory.com

[14] JPA (1)

 

[14] JPA (1)

1. JPA 사용하기 전 문제 어플리케이션이 데이터베이스를 직접 다룰 때 다음과 같은 문제점이 있었다. 훨씬 더 번거롭다. SQL 의존적이라 변경에 취약하다. - ORM 이 없는 환경에서는 백엔드 개발자

leejincha.tistory.com

[15] JPA (2) 심화

 

[15] JPA (2) 심화

영속성 컨텍스트 ※ 영속성이라는게 뭘까? 오래도록 계속 유지되는 성질. 트랜잭션의 지속성(durability)은 영속성이라고도 하는데 트랜잭션이 성공적으로 완료된 후 데이터베이스에 반영한 수행

leejincha.tistory.com

HTTP 이해

 

HTTP 이해

HTTP(HyperText Transfer Protocol)란? 데이터를 주고 받는 양식을 정의한 "통신 규약"중 하나가 HTTP 매우 범용적인 양식을 가지고 있어 전 세계에서 제일 널리 쓰이는 통신 규약이다. 여기서 말하는 통신

leejincha.tistory.com

 

+ Recent posts