Spring 5 Webflux의 Cacheable annotation 지원
hjyun328 opened this issue · 0 comments
hjyun328 commented
Spring 5 Webflux 모델에서는 Spring Cache의 annotation을 사용할 수 없다.
WebFlux 모델에서는 실제 Value Object가 아닌 Flux, Mono가 리턴이 되는 구조이기 때문이다.
public Mono<Object> mono() {
...
}
Spring 5의 Webflux 모델에 대해 이해하고, WebFlux 구조에서 Cache를 쉽게 적용할 수 있는 방법에 대해 고민하고 arcus-spring에서 이를 지원할 수 있도록 한다.
참고
https://dreamchaser3.tistory.com/17
https://stackoverflow.com/questions/48156424/spring-webflux-and-cacheable-proper-way-of-caching-result-of-mono-flux-type