// Отмечаем класс, как контроллер
// Аннотация @RestController включает в себя аннотацию @Controller and @ResponseBody
// Упрощает создание контроллера
// При использовании @RestController, использовать аннотацию @ResponseBody нет необходимости
@RestController
// Класс контроллера
public class WelcomeController {
// Сопоставляем GET запрос на адрес /users с обработчиком
@GetMapping("/users")
// Обработчик
// Привязываем параметр запроса к параметру метода
// и задаём значение по умолчанию
public String welcomeUser(@RequestParam(value = "name", defaultValue = "anonimus") String name) {
return String.format("Welcome, %s!", name);
}
}
Загрузите домашнее задание с помощью команды:
hexlet program download java intro-to-spring
Вам ответят команда поддержки Хекслета или другие студенты.
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.
Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно.
Наши выпускники работают в компаниях:
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.
Зарегистрируйтесь или войдите в свой аккаунт
Задавайте вопросы, если хотите обсудить теорию или упражнения. Команда поддержки Хекслета и опытные участники сообщества помогут найти ответы и решить задачу