본문 바로가기
개발/spring

싱글톤 - 객체 하나만 생성해서 데이터를 절약해보자

by 향유 2022. 12. 9.

교육자료 출처 : 인프런 김영한 스프링 핵심 원리 -기본 , 싱글톤 컨테이너 편

1

appconfig에서 객체 new로 생성시  요청마다 객체를 별도로 생성함. 만명이 요청하면 객체 만번생성 비효율적

2

한번만 생성해서 돌려쓰고 싶음  

 

java로 만들어보자

3

static 으로 생성 get으로 가져가 쓰게 생성 new로 생성시 예외처리

4
5 위 아래 호출방법 비교

 

3과 같이 java로 처리시 여러 문제가 발생함.

스프링에서 해결가능!

좌:java 우 :spring

별도의 싱글톤 처리 없이 자동으로 싱글톤 처리를 해줌! 대박!

 

주의점

1)요래만들면 터짐 this.price 사용 금지 return price로 변경

 

2) configuyration 처리 해줘야 bean 이 싱글톤 처리됨.

'개발 > spring' 카테고리의 다른 글

객체지향 5원칙  (0) 2022.12.06
spring jdbctemplate  (0) 2022.11.30
spring h2 데이터 베이스 및 사용 다형성 예시  (0) 2022.11.29
spring 회원 웹기능 조회  (0) 2022.11.28
회원 웹기능 홈 화면 추가 웹기능 등록  (0) 2022.11.28

댓글