8000 Add readme · blackbeltcoder/reactive-spring@887f5c0 · GitHub
[go: up one dir, main page]

Skip to content

Commit 887f5c0

Browse files
committed
Add readme
1 parent da573c9 commit 887f5c0

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

readme.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Reactive Spring Workshop
2+
3+
This project is the skeleton (and solution) for the Reactive Spring workshop. The slides are available from https://mp911.de/reactive-spring.
4+
5+
This workshop is designed to help you to learn easily the Reactive API provided by [Reactor Core 3.x](https://github.com/reactor/reactor-core/) and to discover Spring's Reactive features through a practical example.
6+
7+
You will mostly need these 3 classes Javadoc:
8+
9+
- [Flux](http://projectreactor.io/docs/core/release/api/reactor/core/publisher/Flux.html)
10+
- [Mono](http://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.html)
11+
- [StepVerifier](http://projectreactor.io/docs/test/release/api/reactor/test/StepVerifier.html)
12+
13+
To do this workshop, you just have to:
14+
15+
- Have [Java 8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) and a Java IDE ([IntelliJ IDEA](https://www.jetbrains.com/idea/) for example) installed with Maven support
16+
- Clone/[Download](https://github.com/mp911de/reactive-spring/archive/master.zip) this repository (or your fork)
17+
- Import the project as a Maven one in your IDE
18+
- Make sure that the language level is set to Java 8 in your IDE project settings
19+
- Fix the TODO one by one in StepX test classes to make unit tests green
20+
21+
Once you mastered the basics, you can continue with Spring WebFlux and Spring Data examples that explain reactive
22+
programming models with web applications and NoSQL data access.
23+
24+
The solution is available in the [`complete`](https://github.com/mp911de/reactive-spring/tree/complete) branch ([download](https://github.com/mp911de/reactive-spring/archive/complete.zip)) to compare, when you have finished, with what you have done.
25+
26+
## License
27+
28+
This code is licensed under the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0).

0 commit comments

Comments
 (0)
0