Notice
Recent Posts
Recent Comments
Link
목록Spring (5)
S E P H ' S
[Spring] Spring 에서의 싱글톤 패턴
싱글톤 컨테이너(Singleton Container) 싱글톤 컨테이너란 클래스의 인스턴스가 Java JVM 내에 단 하나만 존재하는 것을 의미한다. 웹 애플리케이션은 수많은 클라이언트에서 서비스를 요청받게 되는데 만약 서버에서 클라이언트의 요청을 받을때마다 클래스 인스턴스를 생성하게 되면 JVM 메모리 사용량이 증가하게 되고 서버 부하가 발생할 것이다. 예제로 함께 확인해보자. 예제는 Spring 프로젝트가 아닌 일반 Java 프로젝트로 만들어져있다. Java 프로젝트로 만들어져 있다고 해서 잘못된 것이 아닌가? 하는 것이 아니라 Spring에서 어떻게 싱글톤을 쓰는지에 초점을 두고 감안하여 읽으면 좋을 듯 하다. 먼저 AppConfig.java 에서 MemberService를 빈으로 등록했고 Membe..
Programing & Coding/Spring
2023. 3. 12. 18:07