springboot项目流程整理

1:controller是顶层,mapper是底层,service层是解决逻辑问题,结合mapper层完成数据库的操作。 mapper->service->controller

2:在service层使用mapper需要注入mapper @Autowired
private CourseMapper courseMapper;

3:在controller层使用service需要注入service @Autowired private
CourseService courseService;

4:在响应数据中应该写好Result类
@NoArgsConstructor //无参构造器
@AllArgsConstructor //全参构造器
public class Result {
private T data; //响应数据
private String message; //提示信息
private Integer code; //业务状态码

public static <E> Result<E> success(E data){
    return new Result<>(data,"操作成功",0);
}
public static  Result error(String massage){
    return new Result(null,massage,null);
}
public static Result success(){
    return new Result(null,"操作成功",0);
}

}

posted @ 2025-03-15 20:28  吴少奇  阅读(20)  评论(0)    收藏  举报