일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 점근적 표기법
- 연결리스트 종류
- 강화학습
- python
- 자료구조
- Kruskal
- 백준장학금
- 최소힙
- 완전이진트리
- AVL트리
- 연결리스트
- 운영체제
- 멀티프로세서
- HTTP
- 백준 장학금
- 힙트리
- JVM
- SpringSecurity
- 최대 힙
- posix
- heapq
- 알고리즘
- 이분탐색이란
- 엔티티 그래프
- 프로세스
- MSA
- spring
- 스케줄링
- jpa n+1 문제
- JPA
- Today
- Total
목록spring (2)
KKanging

DelegatingFilterProxyDelegatingFilterProxy란? >> Spring Security 의존성을 추가하면 Security에서 제공하는 Security 기능을 지원하는 Filter인 DelegatingFilterProxy를 추가한다. 요청이 들어오면 DelegatingFilterProxy는 어떻게 filter를 실행시킬까? 스프링 Bean을 찾아 요청을 넘겨주는 서블릿 필터이다. 스프링 Bean으로 등록된 Filter를 찾고 실행을 시킨다. -> 이것이 FilterChainProxy DelegatingFilterProxy 코드 살펴보기public class DelegatingFilterProxy extends GenericFilterBean { ... @Nullable ..

다양한 의존관계 주입 방법생성자 주입수정자 주입필드 주입일반 메서드 주입 생성자 주입생성자를 이용해 의존 관계를 주입 받는 방법특징생성자 호출 시점에 딱 1번만 호출되는 것이 보장된다.불변, 필수 의존관계에 사용수정자 주입( setter 주입)setter 라 불리는 필드의 값을 변경하는 수정자 메서드를 통해서 의존관계를 주입하는 방법특징선택, 변경 가능성이 있는 의존관계에 사용자바 빈 프로퍼티 규약의 수정자 메서드 방식을 사용하는 방법이다.필드 주입특징코드가 간결 하지만, 외부에서 변경이 불가능해서 테스트 하기 힘들다는 치명적인 단점이 있다.DI 프레임워크가 없으면 아무것도 할 수 없다사용하지 않는걸 추천애플리케이션의 실제 코드와 관계 ..