일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- google oauth
- html
- session
- jQuery
- WIL
- javascript
- JPA
- Hibernate
- web
- hanghae99
- SseEmitter
- jenkins
- oauth
- python
- flask
- Spring Security
- Stream
- spring
- JWT
- Anolog
- 항해99
- bean
- programmers
- DI
- 생명주기 콜백
- Project
- cookie
- Java
- real time web
- server send event
Archives
- Today
- Total
목록scope (1)
끄적끄적 코딩일지

Spring에서 등록되는 Bean은 기본적으로 싱글톤 패턴으로 관리를 한다. 때문에 어디에서든 똑같은 Bean을 호출하면 하나의 인스턴스를 조회할 수 있다. 하지만 용도에 따라서 요청할때마다 다른 인스턴스가 필요하게 될때도 있다. 이를 위해서 Spring에서는 Scope를 지원한다. Scope에 들어가기 앞서 싱글톤 패턴과 프로토타입 패턴에 대해 짚어보고 들어가도록 하자 싱글톤 패턴(Singleton pattern) 이란? 어플리케이션이 시작할때 특정 class에 최초 한번만 메모리를 할당하고 해당 메모리 안에서 인스턴스(객체)를 만들어서 사용하는 방법이다. 때문에 어디에서든 항상 동일한 인스턴스를 조회할 수 있다. 싱글톤 패턴의 장점 인스턴스가 단 한번 생성되기 때문에 메모리 낭비를 줄일 수 있다. 전..
Spring
2022. 6. 7. 09:57