Spring

Spring

[Spring] ProxyMode로 Prototype Scope Bean 사용해보기

01. Singleton Bean에 Prototype Bean 주입하기 Singleton Bean에 @Autowired로 주입 Singleton Bean에 Prototype Bean을 주입 하면 해당 Prototype Bean은 Singleton Bean 생성 후 주입 받는 시점에 생성되서 주입 되고 끝나기 때문에 Prototype scope가 아닌 Singleton scope 로 작동이 된다. 👉 주입받은 Prototype Bean의 Instance는 계속 동일 👉 ProxyMode로 사용해보자 02. ProxyMode를 사용하여 Prototype Bean 생성하기 Prototype Bean에 proxyMode = ScopedProxyMode.TARGET_CLASS 옵션 추가 03. Singleton ..

Spring

[Spring Security] 인증, 인가 실패에 대한 Exception 처리 (ExcpetionTranslationFilter, FilterSecurityInterceptor)

⚒ 스프링 시큐리티 필터 중 인증과 인가에 대한 필터인 ExceptionTranslationFilter, FilterSecurityInterceptor에 대해 알아보겠다. 🔨 Filter Chain 순서 ✔ 위와 같이 ExceptionTranslationFilter와 FilterSecurityInterceptor의 순서는 스프링 시큐리티 필터의 마지막 순서이다. 필터의 흐름을 알아보자. 🔨 전제조건 i) 인증이 되지 않음 ii) 인증은 됐지만 권한이 존재하지 않음 ◾ 순서1. ✔ ExceptionTranslationFilter의 doFilter가 실행되면서 다음 필터인 FilterSecurityInterceptor가 실행됨 ◾ 순서2. i) FilterSecurityInterceptor에서 Securit..

ttony-kim
'Spring' 카테고리의 글 목록