1. 어려웠던 부분 : 과제를 구현하는 것 자체가 너무 어렵다 ! 에러를 하나 해결하면 또 다른 에러가 자꾸자꾸 나오는 코딩의 세계^__^ 그래도 같이 공부하시는 분들이 화면공유도 봐주시면서 계속 알려주시고 지식 나눔을 해주셔서 그나마 헤쳐나가는 것 같다. 오늘은 인광님한테 거의 개인과외 받다시피 배웠는데, 포스트맨에서 토큰을 사용해서 조회하는 방법과 ResponseEntity 사용 법을 알려주셨다. 진짜 인광님 강의 없었으면 자료 보고도 구현하지 못했을 것 같다. 감사합니다 : )
그리고 정규식 표현과 관련해서 은솔님이랑 윤재님이랑 이것 저것 실험을 해보면서 코드를 구현했다. 일단 엔티티에는 정규식 표현을 쓰지 않느다는것, 컨트롤러 단에서 해결을 해야하기 때문에 디티오에서 정규식 처리를 해줬다. 그리고 ^는 시작 $는 끝을 의미한다는 것. 정규식은 자료가 너무 많아서 제대로된 자료를 찾아서 공부하려면 공식 사이트를 찾아봐야 할 것 같다.
2. 느낀 점 : 오늘 조원 한 분이 개인적인 이유로 항해를 나가셨다. 시작은 분명 41명 정도 되었던 것 같은데, 5주차에 접어든 지금 34명으로 인원이 줄어들었다. 항해가 힘들어서 나간 사람도 있을 거고, 더 나은 기회가 생겨 나가신 분도 있을 텐데 한분 한분 나가실 때마다 아쉬운 마음이 드는 건 어쩔 수 없는 것 같다. 두바이에 있으면서 항상 느꼈던 거지만, 떠나는 사람보다 남겨진 사람들의 마음이 괜히 싱숭생숭하고 힘들고 그렇다. 원래 그렇다. 오늘 기술 매니저님 말씀 듣고 좀 흔들리긴 했지만, 일단 시작했으니 끝까지 최선을 다하기로 마음을 다잡았다 !
3. 새로 알게 된 내용 :
- @Valid를 이용한 유효성 검사 + 정규식 표현
- ResponseEntity 사용법
- 회원가입 정규식 표현은 Entity가 아니라 Dto에서 처리하기
- 스프링 데이터베이스 초기화 - spring boot ddl auto
- Entity에서 필요한 값만 Dto에 담아서 Service 단에서 처리하기 ( 이번 과제에서 POST/UPDATE 부분에 content, title만 입력 할 수 있었던 방법은 Dto 부분 설정이었다는 것!) - 내일 정리
4. 셀프칭찬 (오늘 잘한 일) : 오늘도 최선을 다했다 ! ^___^ 염치 불구하고 또 여기 저기 다니면서 물어보고 오늘 목표했던 과제 레벨 1을 일단은 마무리했다. 오늘 목표는 끝 ! 내일 일은 내일의 내가 또 하겠지 ! ㅎㅎ 내일은 코드 한줄씩 주석 달면서 이해부터 하는 걸로!
5. 이번주 할 일 : JPA, JWT, SQL 개념 잡기(이건 수요일)/ Java chap09-1 공부 / 과제2 시작/ 코드 주석달면서 이해하기
[오늘 공부한 부분]
- Java chap 08 - 2 (인터페이스 공부)
- 스프링 과제 레벨 1 구현
- 과제하면서 사용했던 어노테이션 정리
'TIL (Today I Learned)' 카테고리의 다른 글
[27] TIL 숙련주차 정리 (0) | 2022.12.09 |
---|---|
[26] TIL 과제 복습 + 정규식/JPA/HTTP (1) | 2022.12.07 |
[24] WIL (항해99 3주차) 주특기 입문 회고 (0) | 2022.12.04 |
[23] TIL JAVA 인터페이스 + 스프링 JWT 강의 (0) | 2022.12.04 |
[23] TIL 스프링 숙련주차 시작 + 다형성 (0) | 2022.12.02 |