# webflux

80개의 포스트

Spring WebFlux

출처 : https://www.youtube.com/watch?v=fYfNd6hqxu8&list=PL93mKxaRDidFH5gRwkDX5pQxtp0iv3guf&index=3Client -> Server -> DB순서로 요청이 일어날 때기존의 비동기 요청 / 응

2023년 5월 25일
·
0개의 댓글
·
post-thumbnail

Webflux 왜 쓰는지?

예시) A가 저녁 뭐냐고 물었을 때 대답을 얻기까지 과정은 아래의 프로세스에 따라서 진행이 된다. 하지만 두가지 문제점이 있다.멍때리는 시간 존재. 그 시간에 다른 일 못함.알고싶은 정보 알기 위해 항상 물어봐야 함.문제점을 해결할 수 있는 게 Reactive prog

2023년 5월 24일
·
0개의 댓글
·
post-thumbnail

flatMap vs flatMapSequential vs concatMap

flatMap Transform the elements emitted by this Flux asynchronously into Publishers, then flatten these inner publishers into a single Flux through mer

2023년 5월 3일
·
0개의 댓글
·
post-thumbnail

[Spring] WebFlux에 대해 알아보자

지금은 낙서장 + 메모장 느낌으로 작성하고 있습니다. 나중에 다듬을 예정!

2023년 4월 17일
·
0개의 댓글
·

Spring Webflux 기반 Cache 구현

기존 Spring MVC에서는 @Cacheable 어노테이션을 이용하여 캐싱을 할 수 있지만, Spring Webflux의 경우에는 리턴하는 Mono 객체가 캐싱된다.=> 리턴하는 Mono 내부의 값을 참조하기 위해서는 직접 구현이 필요!cache customizing

2023년 4월 9일
·
0개의 댓글
·
post-thumbnail

Spring Webflux란?

Spring Webflux는 Reactive Programming을 지원하는 Spring Framework의 모듈 중 하나다. Reactive Programming은 비동기적인 데이터 처리를 통해 더 높은 성능과 효율성을 제공하는 프로그래밍 패러다임이다.Spring W

2023년 3월 28일
·
0개의 댓글
·
post-thumbnail

[ WebFlux / AWS SDK for Java ] AWS File 비동기 Upload

사용하는 Storage Object 는 Naver Cloud Platform 서비스 중 하나인 Object Storage AWS SDK 를 지원한다. Naver Cloud Platform 가이드 그러나 내가 구현하고 싶은 서비스는 비동기 서비스이기 때문에 AW

2023년 3월 25일
·
0개의 댓글
·
post-thumbnail

[NUMBLE/MyBox챌린지 ] First Week

JDK 11GradleSpring WebfluxMongoDBSpring SecurityNaver Cloud Platform - Object StorageFILE APIFOLDER APIUSER API

2023년 3월 20일
·
0개의 댓글
·

Spring WebFlux Flux 비동기 실행 확인 코드

Spring WebFlux의 Flux를 사용하여 비동기적으로 데이터를 처리하는 과정에서 Flux가 비동기적으로 작동하는지 확인하는 방법에 대해 예제 코드를 작성해보겠습니다.위 예제 코드에서는 Flux 객체를 생성할 때 delayElements() 메서드를 사용하여 각

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[spring webflux] spring security 없이 인증 구현하기

Intro 기존 프로젝트에서 spring security 설정을 없애고 간단한 인증시스템을 구현한 것을 기록한 글입니다. 문제상황 as-is는 다음과 같았습니다. 굉장히 단순한 시스템입니다. 회원가입, 인증, 인가 모두 spring security의 의존성을 추가하

2023년 2월 22일
·
0개의 댓글
·

Reactive Spring Data Elasticsearch with SpringBoot3

ReactiveElasticsearchClient 환경 설정SpringBoot3, JDK17 변경 사항 및 각 모듈 설명

2023년 2월 22일
·
0개의 댓글
·
post-thumbnail

[Spring][WebFlux] Error 처리 & Retry

topic: Spring Webflux에서 Mono/Flux를 처리할 때 Exception 등의 에러를 처리하는 방법 (onError 시그널의 처리)

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

[Java] Spring Webflux 간단 후기 (with 공홈 getting started)

참고자료 : https://reflectoring.io/getting-started-with-spring-webflux/ https://spring.io/guides/gs/reactive-rest-service/ Webflux란 무엇인가? > The original

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

네? Webflux에선 Pagination을 못쓴다고요? 그럼 만들지 뭐...

마이다스아이티 인턴십 과제를 수행하던 도중, 페이지네이션을 구현해야 하는 상황이 생겼다. Spring MVC를 사용하던 평소라면 JPA에서 제공하는 JpaRepository를 이용해 손쉽게 구현할 수 있는 기능이었지만, 이번에는 Webflux와 R2DBC를 이용하여

2023년 2월 18일
·
3개의 댓글
·

Spring WebClient

클라이언트에서 서버에 정보를 요청할 때, 웹에서 API를 호출하기 위해 사용되는 Http Client 모듈 중 하나 임Java에서 많이 사용하는 Http Client는 RestTemplate가 있음RestTemplate & Spring WebClientRestTempl

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

Spring WebFlux 스케줄러 @Scheduler로 http client 요청 돌리기

사실... 맞는 방법인지 모르겠음 근데 됨.

2023년 1월 31일
·
0개의 댓글
·

[ERR] r2dbc saveAll() 시 isNew() 판단 못하는 문제

R2DBC는 isNew()를 판단할 때 Long 타입의 Id에 대해서만 이 기능을 지원함. 내 PK는 varchar인데...?! 스키마 변경도 불가한데..?!?!??

2023년 1월 30일
·
0개의 댓글
·

[ERR] r2dbc connector…

java.lang.NoClassDefFoundError: io/r2dbc/spi/Result$Message 드라이버 이슈.. jasync? miku?

2023년 1월 30일
·
0개의 댓글
·

[ERR] r2dbcRepository.save()가 안돼...

FruitRepository.java@service FruitClient.java이렇게 실행하면 오류는 안 나는데 insert나 update 반영이 안되어있음.→ subscribe()를 붙이면 된다.참고: Save in ReactiveCrudRepository not

2023년 1월 30일
·
0개의 댓글
·