inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

명아주님의 게시글

명아주 명아주

@minho10301392

수강평 작성수
13
평균평점
5.0

게시글 8

질문&답변

이런 경우에 @RequestScope를 사용하면 어떨까요?

자문 자답일 수도 있는데 여러가지 검색해본 결과 RequestScope 를 이용해서 Bean 을 생성하는 것은 Reflection 을 활용하는 것이기 때문에, 접근 방식이 더 느리다는 답을 얻었습니다. 그리고 ThreadLocal에서는 캐싱이 포함되어 있어 재사용시 확실히 더 빠르다는 이야기도 있었습니다.다만, 뒤에 말씀해주시는 remove()를 꼭 호출해서 쓰레드로컬 변수를 지워주어야 할 것 같습니다. 이게 매우 번거롭기 때문에 인터셉터의 afterCompletion()을 활용하면 좋다는 의견도 있었습니다. 또는 필터를 쓰는게 좋다는 의견도 있네요. 아직 경험이 부족해서 어떤 방식을 적용해야될지는 모르겠지만 계속해서 강의를 들어보겠습니다! 감사합니다.

좋아요수
1
댓글수
2
조회수
672

질문&답변

자동완성 질문 드립니다.

방법을 찾았습니다. 인텔리제이 확장 플러그인 중 jpa buddy 를 설치하면 됩니다.

좋아요수
0
댓글수
7
조회수
2072

질문&답변

H2 DB 연결이 안됩니다.

다른 버전에서 생성한 db는 그 버전에 맞는 h2 를 써야 호환이 됩니다. 버전을 바꾸셨으면 기존 db는 삭제하고 다시만드셔야 합니다~

좋아요수
0
댓글수
2
조회수
4883