inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

ItemRepository 에서 JdbcTemplate 의존주입 방법에 대한 질문

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요? 강의를 통해 JdbcTemplate 를 아래와 같이 생성하는 방법을 관례상 많이 사용한다고 배웠는데요, 몇 가지 궁금한 것들이 생겨서 질문 드립니다. public class JdbcTemplateItemRepositoryV1 implements ItemRepository { private final JdbcTemplate template; public JdbcTemplateItemRepositoryV1(DataSource dataSource) { this.template = new JdbcTemplate(dataSource); } // 다른 코드 생략 } 해당 방법대로 개발하면, Repository 구현체마다 JdbcTemplate 인스턴스를 하나씩 생성하기에 서비스가 고도화됨에 따라 Repository 가 많아질수록 JdbcTemplate 인스턴스가 많아져서 메모리 낭비가 아닐까 하는 생각이 드는데 어떻게 생각하시나요? (이런 이유 때문에 스프링 빈으로 등록해서 JdbcTemplate 인스턴스 하나만 사용하는 것이 더 좋지 않나 하는 생각이 들었습니다.) JdbcTemplate 을 별도의 설정파일로 빈으로 등록하지 않아도 spring boot 가 자동으로 Bean 으로 등록해주는 것 같은데, 이렇게 자동 등록된 Bean 을 사용해도 괜찮은가요?

  • spring
  • jdbctemplate
  • dependency
Peter Choi 댓글 1 좋아요 0 조회수 271

인기 태그

인프런 TOP Writers

주간 인기글