You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot控制器未注册,POST请求报404错误求助

Spring Boot控制器注册失败,POST /student/add返回404错误

开发Spring Boot应用时遇到控制器无法正确注册的问题,向/student/add端点发送POST请求时收到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<Student> getAllStudents() {
        return studentService.getAllStudents();
    }
}

Student实体类代码

@Entity
public class Student {

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

    // Getters and setters
}

已执行的排查步骤

  • 确认控制器类位于主应用类所在的包或其子包下
  • 已添加@RestController和@RequestMapping("/student")注解
  • 验证pom.xml中已引入Spring Web和Spring Data JPA依赖
  • 执行了项目清理和重建操作
  • 检查应用启动日志,未发现明显异常

内容的提问来源于stack exchange,提问作者Madeline Lobdell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 07:55:55