Давайте попробуем создать первый контроллер, который хоть что-то будет делать. На нижнем уровне нашей иерархии пакетов создадим "папку" controller. В пакет controller добавим класс FirstController. Принято дополнять классы, являющиеся контроллерами словом Controller. Разберем созданный класс. В Spring с символа @ начинаются аннотации. Аннотация — это специальная конструкция языка, связанная с классом, методом или переменной, предоставляющая программе дополнительную информацию, на основе которой программа может предпринять дальнейшие действия или реализовать дополнительную функциональность, такую как генерация кода, проверка ошибок и т. д. @RestController - в первую очередь говорит, что это компонент Spring. На данном этапе не будем в это углубляться. Также есть @Controller. Отличаются в основном тем, что @RestController является частным случаем @Controller и не требует указания @ResponseBody, т.е. автоматически сериализует возвращаемые объекты в HttpResponse. Аннотация @RequestM