일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- transaction
- Thymeleaf
- pointcut
- 스프링 핵심 기능
- 자바
- Greedy
- Servlet
- springdatajpa
- db
- 스프링 핵심 원리
- kotlin
- Android
- JDBC
- 스프링
- jpa
- http
- spring
- SpringBoot
- Exception
- 알고리즘
- Spring Boot
- QueryDSL
- 그리디
- 백준
- Proxy
- AOP
- 김영한
- 인프런
- JPQL
- java
- Today
- Total
목록provider (2)
개발자되기 프로젝트
웹 환경에서만 동작한다 웹 스코프는 스프링이 해당 스코프 종료 시점까지 관리해줌. 종료 메서드 호출 1.웹 스코프 종류 requset : HTTP 요청 하나가 들어오고 나갈 때 까지 유지되는 스코프, 각각의 HTTP 요청 마다 별도의 빈 인스턴스 생성되고, 관리된다! session : HTTP session과 동일한 생명주기를 가지는 스코프 application : 서블릿 컨텍스트(serveltContext)와 동일한 생명주기 가지는 스코프 websocket : 웹 소켓과 동일한 생명주기를 가지는 스코프 2. Request 스코프 각 HTTP 요청에서만 사용되는 bean을 나타냄? 즉 client에 따라 전용 bean이 생성됨. client에 의해 요청이 들어오면 해당 클라이언트 전용 빈을 생성하고 스프..
싱글톤 빈과 프로토 빈 함께 사용 시 발생하는 문제점 해결해보자. 이 전 글에서 생긴 문제점은 다음과 같다. 프로토 타입 빈은 요청할 때 마다 새로 생성하고 싶다. 하지만 싱글톤 빈 생성시 프로토타입이 주입이된다. 따라서 싱글톤 빈 내부의 프로토타입은 새로 생성되지 않는다. 왜냐 싱글톤 빈에서 스프링 컨테이너에 프로토타입 빈을 더이상 요청하지 않기 때문. 해결하기 위해서는 싱글톤 빈에서 applicationContext를 주입 받고 매번 요청하면 해결 가능.. 이처럼 의존관계를 직접 찾는 것을 dependency loockup (DL)이라 함. 흠.. 근데 applicationContext를 주입받아서 사용하는거는 좀... 이 문제는 해결하기 위해서는 딱 DL기능 만 제공하는 기능이 필요 1. Objec..