Page tree
Skip to end of metadata
Go to start of metadata

Introduction

이 장에서는 Spring Boot 2.0을 이용하여 Reactive Programming 예제를 작성해 보도록 하겠습니다.

이 장은 Learning Spring Boot 2.0 - Second Edition (by Greg L. Turnquist) 책을 읽고 학습한 내용을 바탕으로 예제를 만들어보는 과정에 대한 내용이며, Chapter 1. Quick Start with Java 부터 Chapter 3. Reactive Data Access with Spring Boot까지의 학습내용을 다룹니다. 여기서 다룰 예제 코드는 Github(Reactive-Programming-with-Spring-Boot-Sys4u)에서 다운로드받으실 수 있으며, Learning Spring Boot 2.0의 예제 코드와는 차이가 있습니다. (PacktPublishing에서 제공하는 소스 코드는 Github(PacktPublishing/Learning-Spring-Boot-2.0-Second-Edition) 에서 다운로드하실 수 있으며 책과 함께 학습하시기를 권고합니다.)

이 장은 다음과 같이 구성됩니다.

 

  1. Reactvie Programming 개요
  2. Project setting
  3. WebFlux로 Reactive Service Bean 구성하기
  4. WebFlux로 Reactive Controller Bean 구성하기
  5. Spring Reactive Data로 Repository 구성하기

 

Prerequisite

이 예제는 다음과 같은 환경으로 구성됩니다.

  • Spring Boot 2.0
  • Gradle
  • Thymeleaf
  • MongoDB (flapdoodle 이용)

 

또한 이 예제를 함께 따라 하며 이해하기 위해서는 다음과 같은 사전 지식이 필요합니다.