한화시스템 BEYOND SW 캠프 9기 9주차 회고
9주 차
▶ 2024년 8월 12일 : Spring AOP, Spring MVC 요청 처리 과정
▶ 2024년 8월 13일 : Spring Handler, view resolver, exception, interceptor
▶ 2024년 8월 14일 : Spring File Upload, Mybatis
▶ 2024년 8월 15일 : 광복절
▶ 2024년 8월 16일 : mybatis CRUD Template(xmlconfig, javaconfig, remix 방식 총 3가지), dynamic SQL
이제 스프링 부트가 시작되었다!! 확실히 웹 개발을 함에 있어서 몇 가지 설정만 해주면 간단하게 웹 개발을 할 수 있다.
`@Configuration`, `@GetMapping`, `@PostMapping` 등등 어노테이션을 이용하면 쉽게 구현할 수 있다.
재미있고 신기한지 요즘은 피곤해도 졸지 않는 것 같다. 예전에 알고리즘 할 때는 졸린걸 참아가면서 들었는데 이번에는 참을 필요 없이 그냥 집중해서 듣고 있다!!!(근데 내용은 어렵긴 하다잉 ㅋㅋㅋㅋ)
mybatis도 시작했는데 예전에 mariaDB를 배우고 사용해서 그런지 쿼리를 쓰거나 이해하는데에는 문제가 없었다. mybatis를 사용하면서 'DB를 조금 쉽게 사용할 수 있겠다.' 라는 생각이 들었다. CRUD를 하는 3가지 방식을 배웠는데 xmlconfig와 javaconfig 방식의 혼합인 remix 방식을 확실히 알아두라고 하셨다. 이 방식을 프로젝트에 사용하면 좋다고 하셨다. 공부해서 프로젝트 때 꼭! 사용하자!!
벌써 다음 주에 SQLD 시험이 있다...하지만 공부를 진짜 안했다. 자바 및 스프링 공부도 안하고 있다 ㅠㅠㅠ이러면 안돼!!! 공부하고 복습해야돼!!! 우선 SQLD가 제일 급한 것 같아서 월요일부터 SQLD의 비중을 많이 높여야겠다. 노랭이를 가지고 많이 공부를 하는데 아직 1회독도 하지 못했다. 오라클 기반이라 그런지 모르는 게 너무 많네 ㅋㅋㅋ SQLD 공부 하면서 프로젝트! 이렇게 2개를 우선순위에 두어야할 것 같다. 왜 이렇게 공부 안하냐 ㅠㅠㅠㅠ 물론 공부하기 싫지만..... 복습하자!! 공부하자!! 집중하자!! SQLD 열심히 해서 그 후에는 자바랑 스프링 및 스프링 부트 열심히 공부해서 프로젝트에 잘 써먹어 보자!!
프로젝트도 DDD 설계가 다 끝나고 월요일에 선생님께 질문할 것 질문하면서 확답을 얻고 다음 단계로 넘어가려고 한다. 넘어가게 되면 대략적인 계획은 다음 주까지 DB 모델링을 우선 마치는 것이다. 아마...8시 정도까지 매일 회의를 하고 만들어야할 것 같고, 나머지는 계속 SQLD를 해야할 것 같다...DB 모델링 하면서 SQLD라...공부가 많이 될 것 같다 ㅋㅋㅋㅋ
체력도 중요하니까 시간 없다고 운동 안하지 말고 운동은 시간을 따로 빼서라도 해야한다. 집 가자마자 운동하자!!! 오랜만에 런닝을 다시 하든, 집에서 사이클을 타든 무조건 운동해야한다!! 체력 중요하다!!
😊 좋았던 것(LIKED)
- 조금씩 이해가 되고, 이해가 됐을 때의 쾌감이 너무 좋았다.
- 팀원들과 회의하면서 DDD 설계를 끝냈다.
- 광복절에 하루 쉴 수 있어서 좋았다.
📒 배운 것(LEARNED)
- SQLD를 공부하면서 이전에 헷갈렸던 DB 모델링 개념들을 알게 되었다.
- 무엇이든 개념이 중요해지는 것 같다.
- 어차피 코드는 AI가 다 만들어준다. 왜 사용하고 어떻게 사용하는지 등등의 개념이 중요하다.
😵 부족했던 것(LACKED)
- 공부량이 너무 부족하다. 주말에 공부해야한다. (왜 공부는 이렇게 하기 싫지 ㅠㅠ)
- 광복절에도 공부 많이 했어야하는데!!!ㅎㅎ
- 체력도 많이 떨어졌다. 운동 무조건 필요하다!
🤩 바라는 것(LONGED FOR)
- 회의 열심히 하고 DB 모델링도 잘 만들면 좋을 것 같다!
- SQLD 열심히 해서 합격하자!!