This is an example project for Spring 5.
It uses Spring-Data, Spring-Webflux.
It consists of a Client (A java reactive console application) communicates via Webclient&Json in a reactive way with the backed, which stores the Data in a Mongo-DB using the reactive part of Spring-Data
The interesting files are:
de.oio.server.controller.TaskItemController
de.oio.server.service.TaskItemServiceImpl
de.oio.client.WebClientCommunication
de.oio.server.repository.TaskItemRepository