우테코(33)
-
23년 04월 27~8일, 2일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 스프링 내 model의 개념에 대해 학습했다. - 바인딩 후 @Validation을 올바르게 하지 못하는 이유에 대해 찾아봤다. - 장바구니 step1 미션을 제출/재제출했다. - 디스패처 서블릿의 동작 과정에 대해 이해했다. - mockito에 대해 이해했다. - 스프링 스터디를 진행했다. Configuration에 대해 공부했다. 개인 성장 - 네트워크의 소켓 통신 과정에 대해서 공부했다. - 테코톡을 들었다. - 꾸준히 블로그를 작성했다. 커뮤니티 - 브랜딩 영상 기획 근로팀과 회식을 했다. - 리뷰어 제이미와 함께 식사/카페에 가서 대화를 나눴다. - 대학교에서 학업 성취도 우수상을 받았다. - 일주일동안 밀린 카톡 답장을 했다. Feeling..
2023.04.29 -
int price에 @NotNull을 사용할 때, price가 null이어도 동작한다고?
이번 웹 장바구니 미션을 진행하면서 Validation과 같은 어노테이션을 한번 적용해봤다. Validation Validiation은 어노테이션을 기반으로 어떤 변수의 값을 제한할 수 있도록 돕는다. 이번 미션을 진행하면서는 필드 위 쪽에 Validation 관련 어노테이션을 붙여서 사용했지만 메서드 인자 앞에 어노테이션을 붙여서 사용하거나 리턴값에서도 사용할 수 있다. baeldung에서는 Validation 관련 어노테이션에 대해 아래와 같이 설명하고 있다. @NotNull validates that the annotated property value is not null. @AssertTrue validates that the annotated property value is true. @Size..
2023.04.27 -
23년 04월 26일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 웹 장바구니 미션 step1을 마무리하고 제출했다. - 스프링 공식 문서에서 handler methods에 대해 정리했다. - 스프링 validation에 대해 조금 학습해보고 적용했다. - 스프링에서의 데이터 바인딩에 대해 정리했다. 개인 성장 - 이전 미션에서 리뷰준 내용을 확인했다. - 다른 사람들과 dto와 도메인의 검증 범위에 대해 이야기하고 생각을 조금 정리했다. 커뮤니티 - 페어 프로그래밍을 했다. - 김영한님이 오셔서 깜짝 QnA를 했다. 사인도 해주고 사진도 찍어줬다. - 바론과 짧은 커피챗을 했다. 내기에서 이겨서 커피를 얻어먹었는데, 또 이겼다. ㅎㅎ Feeling (느낌: 무슨 느낌이 들었나?) - 페어 프로그래밍을 하면서 의사소..
2023.04.26 -
23년 04월 25일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - @ModelAttribute에서 객체로 바인딩하는 방법에 대해 공부했다. 그 밖에 @RequestMapping 관련 어노테이션에 대해 따로 정리했다. - 웹 장바구니 미션을 페어와 함께 진행했다. - 스프링 스터디를 진행했다. Jdbc 동작 과정과 DI, 빈에 대해 발표를 들었다. - 브라운의 spring mvc 강의를 들었다. 개인 성장 - 나를 보살피는 시간을 가졌다.(사실 맛있는 것도 먹고 조금 쉬고 싶었다.) - 영양제도 먹었다. - 지하철에서 네트워크를 공부했다. 커뮤니티 - 파워와 둘이 점심을 먹었다. - 주간 회고 모임 사람들에게 회고 댓글을 달았다. Feeling (느낌: 무슨 느낌이 들었나?) - 오늘은 밥도 안먹고 일찍 집에 와서 그..
2023.04.25 -
23년 04월 24일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 웹 자동차 경주 step 2 미션을 다시 제출하고 리뷰 요청을 보냈다. - Spring ApplicationContext와 ComponentScan에 대해 학습하고 정리했다. 개인 성장 - 오늘 하려고 했던 일들을 모두 했다! - 소켓을 사용하는 프로토콜 스택의 전반적인 과정에 대해서 책을 읽고 공부했다. 커뮤니티 - 브랜딩 주간 근로 회의에 참여했다. - 네트워크 스터디에 참여했다. - 학습로그 말하기를 수행했다. Feeling (느낌: 무슨 느낌이 들었나?) 흐음... 뭔가 조금 아쉬운 느낌이 든다. 분명 하려고 했던 일들을 모두 마무리했는데, 찝찝한 느낌이 드는건 뭘까? 한 가지 그럴듯한 이유가 생각난다. 우선 스스로 학습해가며 배우는 이 과정이..
2023.04.25 -
스프링 공식 문서 뿌수기(5), ApplicationContext란?
스프링 공식 문서 뿌수기 시리즈를 하고 있던 중 Annotated Controller 파트 초반에 ApplicationContext와 관련된 내용이 등장했다. 2023.04.17 - [자바/스프링] - 스프링 공식 문서 뿌수기(2), Spring MVC의 Annotated Controllers - 1 스프링 공식 문서 뿌수기(2), Spring MVC의 Annotated Controllers - 1 지난주 금요일 우테코 레벨 2 피드백 강의 시간에 브리가 각 미션마다 크루들이 공부했으면 하는 커리큘럼에 대해 알려줬다. 그 내용을 하나씩 정리해보려고 한다. 우선 스프링의 가장 기본적인 konghana01.tistory.com 당시 bean을 ApplicationContext에 등록해서 auto-detect..
2023.04.24