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 구현
  • 과제하면서 사용했던 어노테이션 정리

[10] Spring Boot 어노테이션 정리

 

[10] Spring Boot 어노테이션 정리

Annotation이란? 사전적 의미로는 주석이라는 뜻이다. 자바에서 Annotation은 코드 사이에 주석처럼 쓰이며 특별한 의미, 기능을 수행하도록 하는 기술이다. 프로그램에게 추가적인 정보를 제공해주

leejincha.tistory.com

[24] JAVA 타입 변환과 다형성

 

[24] JAVA 타입 변환과 다형성

인터페이스의 다형성 : 프로그램 소스 코드는 변함이 없는데, 구현 객체를 교환함으로써 프로그램의 실행결과가 다양해 지는 것 상속은 같은 종류의 하위 클래스를 만드는 기술이고 인터페이스

leejincha.tistory.com

[11] Database 와 SQL

 

[11] Database 와 SQL

Database Database를 한 마디로 정의하면 ‘데이터의 집합’ 이라고 할 수 있습니다. DB는 우리가 매일 사용하는 카톡 메시지, 인스타그램의 사진등의 정보를 저장하고 관리해 줍니다. ① DBMS DBMS 는

leejincha.tistory.com

 

 

+ Recent posts