처음부터 시작하는 백엔드생활

처음부터 시작하는 백엔드생활

  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

처음부터 시작하는 백엔드생활

컨텐츠 검색

태그

Git Java 프로그래밍기초 Redisson 트러블슈팅 코딩 기초 트레이닝 docker 입문코딩테스트 트러블 슈팅 코딩테스트 동시성 제어 EC2 자바 GitHub 프로그래머스 Spring 내일배움캠프 프로그래밍 기초 TiL programmers

최근글

댓글

아카이브

design parttern(1)

  • [CS] 자바에서 싱글톤 사용하는 법 with Java, Spring

    개요디자인 패턴 중에서 '싱글톤' 이라고 불리는 디자인 패턴이 있다이 '싱글톤' 디자인 패턴은 어떻게 만드는지, 어디에 사용하는지, 왜 사용하는지에 대해서 같이 알아보자.  싱글톤(Singleton) 패턴이란?오직 하나의 클래스에 하나의 인스턴스만 가지는 패턴이라고 볼 수 있다.보통 DB 연결 모듈에 사용을 한다. 장점하나의 인스턴스를 다른 모듈과 공유를 하며 사용하기 때문에 인스턴스 생성 비용(메모리)이 줄어든다.사용하기가 편하다.단점모듈간의 결합을 강하게 만들 수 있다.단위 테스트가 어렵다. 단점인 결합도를 어떻게 낮출수 있는가?의존성(종속성이라고도 함) 주입을 통해 모듈간의 결합을 조금 더 느슨하게 만들어서 해결을 할 수 있다.  위에 이미지를 보면 원래 메인 모듈에서 점점 하위 모듈로 의존성을 주..

    2025.01.08
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바