dxxbjl 发表于 2021-11-24 15:45

SpringBoot+Vue 前后端分离项目学习计划

最近在学Springboot+vue前后端分离的项目,后续会将遇到的问题或者知识点或记录一下。
开发经验较少,分享的内容可能比较基础,望勿怪。
@DeleteMapping("{id}")
public boolean removeTeacher(@PathVariable String id){
boolean b = teacherService.removeById(id);
return b;
}
@DeleteMapping("{id}")//通过ID删除,ID 需要通过路径来传递
public boolean removeTeacher(@PathVariable String id){//获取路径中的ID值

zhangwei1997 发表于 2021-11-24 16:17

不加接口名吗

alterempty 发表于 2021-11-24 16:22

加个 @Mapping吧

cxb2468 发表于 2021-11-24 16:23

controller文件 只贴一句?贴个全文呢

快乐的鸡蛋黄 发表于 2021-11-24 16:59

项目可否分享一下地址楼主{:1_918:}

zhou773 发表于 2021-11-24 17:08

zhangwei1997 发表于 2021-11-24 16:17
不加接口名吗

类上的注解有 直接匹配的吧

zhangwei1997 发表于 2021-11-24 17:12

zhou773 发表于 2021-11-24 17:08
类上的注解有 直接匹配的吧

那你这个类就这一个方法吗

zhou773 发表于 2021-11-24 17:23

zhangwei1997 发表于 2021-11-24 17:12
那你这个类就这一个方法吗

@RestController
@RequestMapping("categorys")
public class CategoryController {

    @Resource
    private CategoryService categoryService;

    @GetMapping
    public Result categorysList() {
      return categoryService.findAll();
    }

    @GetMapping("detail")
    public Result findAllDetail (){
      returncategoryService.findAllDetail();
    }

    @GetMapping("detail/{id}")
    public Result categoryDetailById (@PathVariable("id") Long id){
      returncategoryService.categoryDetailById(id);
    }


}


我觉得这样没啥毛病。。。。

zhangwei1997 发表于 2021-11-24 17:27

zhou773 发表于 2021-11-24 17:23
@RestController
@RequestMapping("categorys")
public class CategoryControl ...

我说的是你刚才那个删除方法,不放接口名,直接路径效果就是:类名/{id},执行删除,这样接口给前端,我觉得不合适

zhou773 发表于 2021-11-24 17:28

zhangwei1997 发表于 2021-11-24 17:27
我说的是你刚才那个删除方法,不放接口名,直接路径效果就是:类名/{id},执行删除,这样接口给前端,我 ...

确实没语义化吧
页: [1] 2
查看完整版本: SpringBoot+Vue 前后端分离项目学习计划