본문 바로가기

전체 글46

Spring WebFlux Error Handling Spring WebFlux 의 Reactive Stream (Mono, Flux) 를 처리하다 보면 발생되는 예외 상황들을 어떻게 처리하면 좋을지 고민하게 된다. 발생되는 예외들을 throw 시켜서 GloabalExceptionHandler(Advice) 에서 통합적으로 처리해줄 수 있겠지만, 때론, 해당 예외들을 직접 처리해줘야 하는 경우도 있을 수 있다. 이번 게시글에선 해당 예외 등의 에러 처리를 어떻게 할 수 있을지 작성하고자 한다. onErrorReturn - 에러 발생 시 기본 값 사용하기 onErrorReturn 은 Reactive Stream 처리 과정 중 에러가 발생하였을 때 정해진 Fallback Value 를 반환하는 방식이다. public final Mono onErrorReturn.. 2021. 4. 12.
양재천과 매헌 윤봉길 선생님 기념관 양재천 벚꽃길 정말 오랜만에 와본 양재천 벚꽃거리 시간이 꽤나 흘렀음에도 그곳은 여전히 아름다운 곳이었다. 아무래도 주말에 비도 온다고 해서 오늘 아니면 올해 벚꽃 구경하기는 어려울 것 같아 한번 둘러보았는데, 너무 좋았다. 그 뒤로 추천받은 양재천 카페거리도 구경하였는데, 시간이 될 때 한번씩 와보면 좋은 곳 같다. 매헌 윤봉길 의사 기념관 좀 더 예쁘게 외관을 사진으로 담고 싶었는데, 그곳에 주차한 차들이 너무 많아 사진 찍기가 너무 어려웠다. 내부는 사진은 따로 촬영하지 않고 전시 마지막 즈음에 있는 선생님의 말씀을 담아 보았다. 2021. 4. 3.
Spring Data R2DBC 연관관계 구현 - ManyToOne 지난 게시글은 OneToMany 연관관계 관계를 R2DBC 를 통해 어떤 식으로 구현할 수 있는지를 살펴보았다. 참고 - heesutory.tistory.com/34 Spring Data R2DBC 연관관계 구현 - OneToMany (2) 지난 번 작성된 R2DBC 에서 OneToMany 를 구현하는 부분을 이어서 작성한다. 지난 첫 게시글에선 DatabaseClient 로 별도의 Custom Repository 를 정의하였고, 해당 부분에서 Member 와 Order 를 JOIN 하여 처리하.. heesutory.tistory.com 이번 시간은 ManyToOne 관계를 한번 알아볼 수 있도록 해보겠습니다. 이번 게시글에서도 회원(Member) 와 주문(Order) 를 사용하여 구현해보도록 하겠습니다.. 2021. 4. 2.