묻고 답해요
129만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
Request Scope 사용 케이스 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요. Request Scope 강의 잘 봤습니다. 제가 마주한 상황에서 Request Scope 를 사용하기 적합한 상황으로 보여지는데 사용해도 될지, 혹은 더 적합한 방법이 있다면 알려주시면 감사하겠습니다. 상황상 고객별 Database가 분리되어 있는 상태이고 Request가 들어올 때 마다 Database와 connection 을 맺어야 하는 상황입니다. 기존에는 싱글톤 scope에 각각의 method 에서 매번 connection을 맺어주고 로직 수행 후 connection을 끊는 코드를 반복해서 사용하고 있었는데요 Request Scope 사용 시 @PostConstruct에서 Connection을 맺고, @PreDestroy에서 Connection을 끊는 방식으로 하면 훨씬 중복 코드를 줄일 수 있다는 생각이 들었습니다.
-
미해결스프링 핵심 원리 - 기본편
request 스코프 예제 서버 실행 문제에 대해 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요. 처음 Spring boot에 입문한 취준생입니다. 선생님의 강좌를 잘 따라가다가 문제가 발생했습니다. [request 스코프 예제] request 스코프 예제중 web라이브러리도 잘 추가했고, 실행결과 Tomcat 서버거 실행되는 것 까지는 확인이 되었습니다. 그 후에 MyLogger, LogDemoController, LogDemoService를 추가하여 실행했을때 강의에서 처음에는 서버의 오류가 발생했지만,만 저의 로그를 봤을때에는 error발생 없이 2022-04-13 16:33:03.542 INFO 16264 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2022-04-13 16:33:03.542 INFO 16264 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2022-04-13 16:33:03.543 INFO 16264 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms 이런식의 로그가 뜬 채로 아무것도 되지 않았고, 그 후에 수정한 코드를 넣어봐도 결과는 같았습니다. 구글링을 해보았지만 그렇다 한 해결책을 내놓지 못했고, 혹시나 해서 logDemo메서드에 soutm을 해 보아도 찍혀 나오는게 없었습니다. 한번 살펴봐 주시면 감사하겠습니다. [프로젝트 압축링크] https://drive.google.com/file/d/1I8royGvDc4BXMUtSOTGCPRtNBtnoFg4S/view?usp=sharing