방문해 주셔서 감사합니다! 항상 행복하세요! - 문의사항은 메일 또는 댓글로 언제든 연락주세요. - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다. - 메일주소 : lts06069@naver.com 어렵다..2 spring webflux 5 (웹플럭스 적용기, Mono와 Flux의 Processor) Flux나 Mono를 통해서 생성된 객체(대상, 스트림)는 subscribe로의 구독을 통해서 수행을 한다. 아래 간단한 코드를 살펴보자. private static void three() { List array = new ArrayList(); array.addAll(Arrays.asList(new String[]{"a", "b", "c", "d", "e", "e"})); Flux.fromIterable(array).collectList().subscribe( (data)->System.out.println(data)); } 별거 없는 코드이다. 변수 array에 대해서 list로 변환한 다음 간단하게 출력을 하게 하였다. 그러면 생각해볼 것이 저 subscribe이다. 만약 array에 데이터가 새로.. 2020. 3. 25. spring webflux 5 (웹플럭스 적용기, Mono와 Flux 자주 보이는 map) * 자주 보이는 map 이번에는 연산자(함수) 중에서 자주 보이는 map에 대해서 살펴보자. map은 Javascript와 Java의 스트림에서 사용하는 map과 동일한 기능을 수행한다. 아주 심플하게 사용되는 형태를 살펴보자. public static void main(String[] args) { String text = "abcd"; Mono mono = Mono.just(text); mono.map( arg-> arg.length()).subscribe( str->{ //map을 통해서 string값을 길이로 바꾸었다. System.out.println(str); //숫자 4가나온다. }); } 크게 어렵지 않는 내용이다. text라는 문자를 구독하다가 map을 통해 길이로 바꾸어 주었고, 바꾼 .. 2020. 3. 20. 이전 1 다음