错误原因:RequestMapping注解的URL应该写成全小写,这里不应遵守驼峰命名法(因为谷歌浏览器回车后会把URL里的大写字母换成小写,我这里常用谷歌浏览器,至于这点谷歌浏览器可不可以设置就不知道了),或者说要想遵从驼峰命名法用别的浏览器(但是代码应该考虑通用性,即所有浏览器都应适配,所以选择不遵从驼峰命名法,鱼与熊掌不可兼得)
其它原因:启动类位置应于组件文件夹位于同一级目录......
错误代码:
@RestController
@CrossOrigin
public class StudentController {
@Autowired
private StudentService studentService;
@RequestMapping("/getStudents")
public Result getStudents() {
return studentService.getStudents();
}
}
正确代码:
@RestController
@CrossOrigin
public class StudentController {
@Autowired
private StudentService studentService;
@RequestMapping("/getstudents")
public Result getStudents() {
return studentService.getStudents();
}
}