Задать вопрос
@Nightmare058

Почему вместо шаблона возвращается текст?

Хочу вернуть шаблон через контроллер, но почему-то возвращается текст. Вроде все как в гайде с сайта Spring.
Подскажите, пожалуйста, в чем может быть проблема?
package com.example.test.controller;

import com.example.test.entity.User;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class RegistrationController {
    @GetMapping("/")
    public String greeting() {
        return "index";
    }

    @PostMapping("/registrtion")
    public User registration(@RequestBody User user) {
        return user;
    }
}


6181ccc16311e147584238.png
  • Вопрос задан
  • 437 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Spring
Java Software Engineer
Добрый день!
Неправильно:
@RestController
public class RegistrationController {


Должно быть:
@Controller
public class RegistrationController {


Прочитайте про:
https://www.baeldung.com/spring-controller-vs-rest...

Далее другая ошибка:
у вас POST запрос убегает на registration
А в контроллере:
@PostMapping("/registrtion")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 дек. 2024, в 18:20
35000 руб./за проект
26 дек. 2024, в 18:12
20000 руб./за проект
26 дек. 2024, в 17:48
300000 руб./за проект