1주 간의 수업과 과제를 진행하면서 새로 알게 된 개념이나 잘못 알았던 개념에 대해 이야기 해봅시다.
강태산
- Hateoas를 반드시 지켜야 하는줄 알았다.
- 강의에서 안지키는데가 더 많다고 짚어주신점이 인상 깊었다.
- CORS를 좀 더 이해할 수 있어서 좋았다.
- 직접 네트워크탭에서 preflight 요청을 확인한점이 인상 깊었다.
김지웅
- HATEOAS가 필수적이지 않다는 것을 알았다.
- 웹 애플리케이션 아키텍쳐를 자세히 알 수 있어서 좋았다.
- AWS에서 제공하는 서비스들을 다시 상기할 수 있어서 좋았다.
- CORS가 모든 요청에 다 적용되는 줄 알았는데 단순 요청의 경우는 아니라는 점을 처음 알았다.
방은혁
- SpringBoot만 사용해 사용했었는데, SpringBoot 없이 Spring MVC, Spring 프레임워크를 사용하면서 SpringBoot가 내부적으로 어떻게 동작하는지 알 수 있었다.
- ApplicationContext를 하나만 등록하고 사용하는 줄 알았는데, Context를 분리해서 사용할 수도 있다는 사실을 알았다. 또 이런 방식이 MSA에 유용하다는 사실을 알았다.
- CORS 개념에 대해 알았다.
이한주
- 첫 날에 배운 Web Application Architecture를 더 자세하게 알 수 있어서 좋았다.
- 이번 주 내용이 어려워서 보조 자료를 이용해서 공부해야겠다는 생각이 들었다.
- Optional의 null 체크 방법에 의문이 생겨서 다음 자료, Optional 사용 가이드를 참고했다.
정다현
- 빈을 늦게 생성하는 것을 배웠고, 이를 사용해서 사용하지 않는 빈은 늦게 생성할 수 있지 않을까란 생각을 했다
- 그동안 Springboot의 내장 서버를 사용했는데 Tomcat을 직접 설치하는 것을 경험해보았다
- 이미지를 압축해서 gzip으로 제공할 수도 있다는 것을 알았다
- preflight를 처음 알게 되었다
팀 토론
- Multi DispatcherServlet의 활용방안?
- Controller와 RestController별로 구분할수도 있겠다.