강의 내용 정리/스프링 핵심 원리 기본
2022. 8. 7.
5-4. 싱글톤 방식의 주의점(아주 중요) ~ 5-6
여러 클라이언트가 같은 객체를 공유하여 쓰므로 싱글톤 객체는 stateless로 써야함. 특정 클라이언트가 값을 변경할 수 있는 필드가 있으면 안됨. 이렇게 해놓고.. 당연히 20000원 출력 ( stateful 하므로. ) 같은 객체 StatefullService 의 Price필드는 공유됨. (당연한 소리) 특정 클라이언트가 값을 변경할 수 있는 필드는 없어야한다. # 그럼 어떻게 Stateless하게 바꾸나? 필드 넣지 말고 그냥 price를 반환해라. 그러면.,,, 이러면 각각 10000원, 20000원이 나온다. ---------------------------------------------- 5-5. @Configuration과 싱글톤 @Configuration의 비밀 -> 싱글톤을 위해서 존..