在做员工删除时候,
页面报错405,
controller层使用的是DeleteMapping:
//员工删除
@DeleteMapping("/emp/{id}")
public String deleteEmployee(@PathVariable("id") Integer id){
employeeDao.delete(id);
return "redirect:/emps";
}
后来网上查到了,springboot2.0以上版本没有启用HiddenHttpMethodFilter过滤器,不能将post转换为delete请求,需要在主配置文件中开启过滤器:
spring.mvc.hiddenmethod.filter.enabled=true
成功删除