/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
web-modules/ratpack/src/main/java/com/baeldung/handler/EmployeeHandler.java
20 строк
703 B
panos-kakos
[JAVA-13854] Half list moved (#12598)
21 авг 2022, 12:14
21 авг 2022, 12:14
0b9549b
Код
Авторство
О чём код?
package com.baeldung.handler; import com.baeldung.repository.EmployeeRepository; import com.baeldung.model.Employee; import ratpack.exec.Promise; import ratpack.handling.Context; import ratpack.handling.Handler; public class EmployeeHandler implements Handler { @Override public void handle(Context ctx) throws Exception { EmployeeRepository repository = ctx.get(EmployeeRepository.class); Long id = Long.valueOf(ctx.getPathTokens() .get("id")); Promise<Employee> employeePromise = repository.findEmployeeById(id); employeePromise.map(employee -> employee.getName()) .then(name -> ctx.getResponse() .send(name)); } }