[스프링원리 박살 스터디] 6.24 2회차 진행
스터디 진행 회차 및 일자
2회차(2021.06.24)스터디 주요 내용
kangsy763 : @Profile과 @ActiveProfiles 에 대해
Daniel Yoon : RestAssured vs MockMvc
da-nyee : HandlerMethodArgumentResolver
손민성 : 스프링 mvc 구조
fjzjqhdl(성시형) : 싱글톤 레지스트리, 빈 팩토리, 빈 스코프, Ioc 용어정리
스터디에서 나왔던 질문
1. 프로젝트 진행하면서 @Profile 을 써본 경험이 있으면 말해주세요.
- 배포 시의 운영 프로파일과 개발 프로파일 그리고 테스트용 프로파일을 따로 두어서 사용했었다.
2. ArgumentResolver가 스프링에서 어떤 때에 사용이 되고 있는건가요 ?
- @RequestBody, @ModelAttribute 와 같은 파라미터 또한 스프링에서 핸들러 어댑터가 핸들 메서드를 호출해서 컨트롤러의 메서드를 호출하는 과정에서 스프링 자체적으로 어노테이션이 있는지 체크해서 ArgumentResolver 작업을 해주고 있는 것이다.
3. 빈 스코프에 대해서 말인데, 싱글톤 말고 프로토타입이나 웹 스코프 사용하신 적이 있으신지
- 없으나 근처 지인이 웹 스코프를 사용하는걸 본 적은 있다.
4. 핸들러 매핑이 컨트롤러면 핸들러 어댑터는 어디에 있는 코드인거죠 ?
- 스프링에서 기본적으로 여러개의 핸들러 어댑터를 구현해 놓은 상태입니다.
다음번 스터디 주제
자유주제
발표 자료 링크
https://www.notion.so/6-24-a1420e6745ee4c52982ea12f0091410a
댓글을 작성해보세요.