Spring

Spring/Spring

[Spring] Reactive Feign에서 커스텀 Serializer/Deserializer 사용하기

1. Feign에서 커스텀 Serializer/Deserializer 사용하기 Feign을 사용할 땐 외부 API의 응답에 따라 커스텀 Serializer/Deserializer가 필요한 경우가 있다. 이 경우 별도의 Config 클래스 내에서 @Bean 메서드를 통해 JacksonDecoder를 스프링 빈으로 등록하면 된다. 이때, JacksonDecoder의 생성자에 커스텀 Serializer/Deserializer가 등록된 ObjectMapper를 넘겨준다. 클래스 레벨에 @Configuration 애너테이션을 붙이면 전역 설정이 되므로 주의하자. open class FeignConfig { @Bean open fun jacksonDecoder() = JacksonDecoder(ObjectMapp..

Spring/스프링 핵심 원리 - 고급편

[스프링 핵심 원리 - 고급편] 포인트컷

본문은 인프런의 [스프링 핵심 원리 - 고급편]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다. 스프링 핵심 원리 - 고급편 1. 쓰레드 로컬 2. 템플릿 메서드 패턴과 콜백 패턴 3. 프록시 패턴과 데코레이터 패턴 4. 동적 프록시 기술 5. 스프링이 지원하는 프록시 6. 빈 후처리기 7. @Aspect AOP 8. 스프링 AOP 개념 9. 스프링 AOP 구현 10. 포인트컷 11. 실무 주의사항 1. execution 포인트컷 지시자 AspectJ는 포인트컷을 편리하게 표현하기 위한 특별한 표현식을 제공하는데, 이를 포인트컷 표현식(AspectJ pointcut expression)이라고 한다. 포인트컷 표현식은 포인트컷 지시자(Poin..

Spring/스프링 핵심 원리 - 고급편

[스프링 핵심 원리 - 고급편] 스프링 AOP 구현

본문은 인프런의 [스프링 핵심 원리 - 고급편]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다. 스프링 핵심 원리 - 고급편 1. 쓰레드 로컬 2. 템플릿 메서드 패턴과 콜백 패턴 3. 프록시 패턴과 데코레이터 패턴 4. 동적 프록시 기술 5. 스프링이 지원하는 프록시 6. 빈 후처리기 7. @Aspect AOP 8. 스프링 AOP 개념 9. 스프링 AOP 구현 10. 포인트컷 11. 실무 주의사항 1. AOP 구현1 1) @Aspect를 사용한 AOP 구현 @Slf4j @Aspect public class AspectV1 { @Around("execution(* hello.aop.order..*(..))") //hello.aop.order..

Spring/스프링 핵심 원리 - 고급편

[스프링 핵심 원리 - 고급편] 스프링 AOP 개념

본문은 인프런의 [스프링 핵심 원리 - 고급편]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다. 스프링 핵심 원리 - 고급편 1. 쓰레드 로컬 2. 템플릿 메서드 패턴과 콜백 패턴 3. 프록시 패턴과 데코레이터 패턴 4. 동적 프록시 기술 5. 스프링이 지원하는 프록시 6. 빈 후처리기 7. @Aspect AOP 8. 스프링 AOP 개념 9. 스프링 AOP 구현 10. 포인트컷 11. 실무 주의사항 1. AOP 소개 1) 핵심 기능과 부가 기능 애플리케이션 로직은 크게 핵심 기능과 부가 기능으로 나눌 수 있다. 핵심 기능 해당 객체가 제공하는 고유의 기능 ex) 주문로직, 결제로직 부가 기능 핵심 기능을 보조하기 위해 제공되는 기능 ex) ..

Spring/스프링 핵심 원리 - 고급편

[스프링 핵심 원리 - 고급편] @Aspect AOP

본문은 인프런의 [스프링 핵심 원리 - 고급편]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다. 스프링 핵심 원리 - 고급편 1. 쓰레드 로컬 2. 템플릿 메서드 패턴과 콜백 패턴 3. 프록시 패턴과 데코레이터 패턴 4. 동적 프록시 기술 5. 스프링이 지원하는 프록시 6. 빈 후처리기 7. @Aspect AOP 8. 스프링 AOP 개념 9. 스프링 AOP 구현 10. 포인트컷 11. 실무 주의사항 전 챕터를 통해 자동으로 프록시를 적용하는 과정을 살펴봤다. 포인트컷과 어드바이스로 구성되어 있는 어드바이저를 만들어서 스프링 빈으로 등록 자동 프록시 생성기가 스프링 빈으로 등록된 어드바이저를 조회한다 포인트컷이 매칭되는 경우 프록시 적용 이제..

코택
'Spring' 카테고리의 글 목록 (2 Page)