家庭记账本开发(2)
接着昨天的计划,采用spring boot和vue开发
采用前后端分离的模式,先从后端开始:
①创建springboot项目,并导入相关依赖,配置相关设置
包括mybatis驱动,Lombok驱动(实现bean类的快速生成),sql数据库驱动 spring web驱动
②配置相关数据库的信息,如下
③ 使用codeGenerator工具快速生成项目的后端框架,包括controller mapper service 三层架构,还有pojo实体类
④在pojo类中定义Result规范,规定接口的统一返回数据
1 package com.lian.pojo; 2 3 import lombok.AllArgsConstructor; 4 import lombok.Data; 5 import lombok.NoArgsConstructor; 6 7 @Data 8 @AllArgsConstructor 9 @NoArgsConstructor 10 public class Result { 11 private Integer code; 12 private String msg; 13 private Object data; 14 public static Result success(Object data){ 15 return new Result(1,"success",data); 16 } 17 public static Result success(){ 18 return new Result(1,"success",null); 19 } 20 public static Result error(String msg){ 21 return new Result(0,msg,null); 22 } 23 }