일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- cache
- js
- thymeleaf
- DB
- HTTP 메서드
- 라이프 사이클
- Java
- 로그인
- Kotlin
- 프로토타입
- di
- BEAN
- dependency injection
- 싱글톤
- Security
- Singleton
- 캐시
- vue-cli
- Repository
- Vue.js
- vuex
- Setter
- javascript
- 의존성 주입
- Stateless
- JPA
- Excel
- Spring
- VUE
- HTTP
- Today
- Total
목록prototype (3)
jhhan의 블로그

이번 포스트에서는 Constructor에 대해서 알아보겠습니다. 개발언어로 javascript를 처음 써본 사람은 모를 수도 있지만, 다른 언어를 쓰다가 javascript를 배운 사람이라면 Constructor가 무엇인지 잘 알 것입니다. → 바로 '생성자' 입니다. 이 Constructor(생성자) 개념이 javascript에도 존재합니다. 한 번 알아보겠습니다. 1. Constructor 먼저 다음의 코드가 있다고 생각합니다. let student1 = { name : 'Kim' , age : 15 }; let student2 = { name : 'Park', age : 13 }; 예시처럼 학생 변수를 만들 수 있지만.. 몇 십개, 몇 백개를 만들어야 하는 상황이 왔을 때도 저런 식으로 코드를 작성..

이번 포스트에서는 프로토타입과 싱글톤타입이 같이 쓰이는 경우에 대해서 알아보겠습니다. 이전 포스트에서 프로토타입에 대해서 다뤘습니다. 하지만 실무에서는 보통 싱글톤과 프로토타입이 같이 쓰이는 경우가 많다고 합니다. 그러면 아마도 문제가 생길 경우가 있을 것입니다. 그에 대해 알아보겠습니다. 먼저 프로토타입에 대해 한번 복습해봅니다. scope 패키지 밑에 SingletonWithPrototypeTest1.java를 생성합니다. import org.assertj.core.api.Assertions; public class SingletonWithPrototypeTest1 { @Test public void prototypeFind() { AnnotationConfigApplicationContext ac ..

오랜만에 글을 써봅니다. 이번 포스트에서는 빈 스코프에 대해서 알아보겠습니다. 지금까지는 빈 스코프에 대해서 '싱글톤'으로 한정지어서 계속 진행했습니다. (스프링 빈이 기본적으로 싱글톤으로 생성됨) 하지만 빈 스코프는 싱글톤만 있지 않습니다. 일단 종류를 알아보겠습니다. (많이 쓰이는 것들을 알아보겠습니다.) 싱글톤 : 기본 스코프, 스프링 컨테이너의 시작부터 종료까지 유지되는 가장 넓은 범위 프로토타입 : 빈의 생성, 의존관계 주입, 초기화만 하고 그 이후는 관리하지 않음 웹 관련 스코프 request : 웹 요청이 들어오고 나갈 때까지만 유지되는 스코프 session : 웹 세션이 생성되고 종료될 때까지 유지되는 스코프 application : 웹의 서블릿 컨텍스트와 같은 범위로 유지되는 스코프 이렇..