Skip to content

Instantly share code, notes, and snippets.

@mseemann
Created September 3, 2021 10:30
Show Gist options
  • Save mseemann/9e447088911fb72fc18211a7c0c4ff78 to your computer and use it in GitHub Desktop.
Save mseemann/9e447088911fb72fc18211a7c0c4ff78 to your computer and use it in GitHub Desktop.
monog-streams UserController
@RestController
@AllArgsConstructor
public class UserController {
UserRepository userRepository;
@GetMapping("/user")
public Flux<User> getAllUser() {
return userRepository.findAll();
}
@PostMapping("/create-user")
public Mono<User> createUser() {
var randomName = RandomStringUtils.random(10, true, false);
return userRepository.save(new User(null, randomName));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment