Контроллер загрузки Spring не регистрируется и ошибка 404 при запросе POSTJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Контроллер загрузки Spring не регистрируется и ошибка 404 при запросе POST

Сообщение Anonymous »

Я работаю над приложением Spring Boot, и у меня возникли проблемы с правильной регистрацией моего контроллера. Когда я пытаюсь отправить данные POST в конечную точку /student/add, я получаю ошибку 404, указывающую, что конечная точка не может быть найдена.
Мой контроллер:

Код: Выделить всё

@RestController
@RequestMapping("/student")
public class StudentController {

@Autowired
private StudentService studentService;

@PostConstruct
public void init() {
System.out.println("StudentController initialized!"); // Debug statement
}

@PostMapping("/add")
public String add(@RequestBody Student student) {
studentService.saveStudent(student);
return "New user Added";
}

@GetMapping("/getAll")
public List getAllStudents() {
return studentService.getAllStudents();
}
}
Модель моего ученика:

Код: Выделить всё

@Entity
public class Student {

@Id
private String password;
private String username;
private String email;

// Getters and setters
}
Настройка проекта:
Настройка проекта
Убедитесь, что контроллер находится в правильном пакете (в основном пакете приложения).
Добавлены аннотации @RestController и @RequestMapping("/student") к контроллеру.
Проверены зависимости для Spring Web и Spring Data JPA в pom.xml.
Очищен и пересобран проект.
Проверил журналы приложений на предмет подсказок.

Подробнее здесь: https://stackoverflow.com/questions/791 ... st-request
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»