프로그램에서 스프링 IoC에서 생성되는 싱글 톤 해시 맵을 다른 스레드간에 공유 자원으로 사용할 계획이지만이 인스턴스를 재생성하지 않아야합니다. 그렇지 않으면 잃어 버릴 수 있습니다. 캐싱 된 데이터. 나는 그것에 의지 할 수 있습니까?싱글 톤 인스턴스를 공유 리소스로 사용할 수 있습니까?
default-lazy-init="true"
<util:map id="sharedResource" map-class="java.util.HashMap" key-type="KeyClass" value-type="ValueClass"/>
봄은 하나의 인스턴스 만 초기화합니다. 문제가 뭔데? – Lokesh
기본적으로 싱글 톤이 될 것이지만 이것은 쓰레드에 안전하지 않을 것입니다. –
@Lokesh 저는 이것이 단일 인스턴스라는 것을 알고 있지만 보장 되었습니까? –