Мой контроллер:
Код: Выделить всё
@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