Error resolving template [user / registration], template might not exist or might not be accessible by any of the configured Template Resolvers

Проблема с ответами Postman. Ошибка, которая появляется при регистрации пользователя. Понимаю, что суть в том, что он ищет template, но как ему сказать, чтобы этого не делал? Пытался сделать, чтобы метод ничего не возвращал, ошибка всё равно та же?

P.S. Фронт для регистрации не реализовываю.

Код:

@PostMapping("/user/registration")
    public User registerNewUserAccount(@RequestBody UserDto accountDto) {
        User user = new User();
        user.setFirstName(accountDto.getFirst_name());
        user.setLastName(accountDto.getLast_name());
        user.setPassword(passwordEncoder.encode(accountDto.getPassword()));

        user.setEmail(accountDto.getEmail());
        Role role = Role.TENANT;
        user.setRole(role);
        Status status = Status.ACTIVE;
        user.setStatus(status);
        return userRepository.save(user);
    }

Ошибка:

"status": 500,
    "error": "Internal Server Error",
    "message": "Error resolving template [user / registration], template might not exist or might not be accessible by any of the configured Template Resolvers",
    "path":"/user/registration"

FULL CODE


Ответы (1 шт):

Автор решения: Ruslan P.

Нужна аннотация @ResponseBody над методом или всем контроллером (либо использовать @RestController), чтобы вернуть конкретно User как тело ответа (но светить в API даже хеши паролей не лучшая идея ;) )

→ Ссылка