인프런 커뮤니티 질문&답변
생성 메서드
작성
·
188
0

저희가 배운 생성메서드는 호출 시에 매번 new Order를 하고 있는데
private static final Order order=new Order(); 를 만들어서
이 부분 {Order order = new Order();}
--> 을 없애고 제가 미리 만들어 둔 객체를 사용하는 방식을 사용해도 되나요??
이렇게 되면 싱글톤인데 동시성문제는 없나요??
답변 1
0
2,3번 질문은 스프링 핵심 원리 기본편 - 싱글톤 방식의 주의점 편을 참고해주세요.






new를 계속 사용하는 것보다 싱글톤으로 사용하면 리소스 소모가 적을 것 같아서 싱글톤을 적용해보려했습니다!
그러면 그냥 단순히 위의 이유에서는 동시성문제가 일어날수 있으니 안하는것이 좋다고 보면 되나요??
상태를 가진다라는것의 의미는 무엇인가요??