본문 바로가기

프로그램/java

[SPRING]BEAN의 싱글톤 확인

반응형

BEAN의 싱글톤 확인



SPRING의 BEAN의 멤버함수를 INJECTION 없이 사용할 일이 있어서 

싱글톤 여부를 확인해봄


결론은 멤버변수를 쓰기 할 경우에는 사용하지 않는 것이 좋을 것 같음


...

스프링 BEAN 은 싱글톤으로 생성됨


SPRING 내부적으로 싱글톤으로 생성되며

다수의 스레드에 싱글톤으로 제어됨


BEAN의 멤버변수에 대해서는 THREAD SAFE 하지 않음

=> 어찌 보면 당연한 이야기임


아래 URL을 보면 좀 더 명확해질 것 같음



* 참고URL

https://beyondj2ee.wordpress.com/2013/02/28/%EB%A9%80%ED%8B%B0-%EC%93%B0%EB%A0%88%EB%93%9C-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B9%88-%EC%A3%BC%EC%9D%98%EC%82%AC%ED%95%AD/