insert
Service
Antes
@Transactional
public UserDTO insert(UserDTO dto) {
User entity = new User();
copyDtoToEntity(dto, entity);
entity = repository.save(entity);
return new UserDTO(entity);
}Depois
public Mono<UserDTO> insert(UserDTO dto) {
User entity = new User();
copyDtoToEntity(dto, entity);
return repository.save(entity).map(UserDTO::new);
}Controller
Passamos um URIComponentsBuilder para inserir no created.
Antes
Depois
Atualizado