课程名称:SpringBoot 在线协同办公小程序开发_全栈式项目实战
课程章节:从零构建后端项目基础篇(万丈高楼平地起)
主讲老师:神思者
通过右边工具栏中的数据库工具创建MySQL数据库连接。
填写数据库连接信息,连接MySQL数据库。
选择要生成的表,右击mybatis-generator,生成对应的pojo,dao和xml文件。勾选中只选择Use-Lombox
在每个Dao接口上都要加上@Mapper
注解
mybatis: mapper-locations: classpath*:mapper/*.xml type-aliases-package: com.example.emos.wx.db.pojo configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl map-underscore-to-camel-case: true # 配置日志输出 logging: level: root: info com.example.emos.wx.db.dao : warn pattern: console: "%d{HH:mm:ss} %-5level %msg%n"
因为后台Java项目是Web工程,所以有异常消息,我们要在原有异常消息的基础之上,封装状态码,所以需要我们自己创建一个异常类。
import lombok.Data; @Data public class EmosException extends RuntimeException{ private String msg; private int code = 500; public EmosException(String msg) { super(msg); this.msg = msg; } public EmosException(String msg, Throwable e) { super(msg, e); this.msg = msg; } public EmosException(String msg, int code) { super(msg); this.msg = msg; this.code = code; } public EmosException(String msg, int code, Throwable e) { super(msg, e); this.msg = msg; this.code = code; } }
之前都没使用过idea的工具去连接数据库,并且学会了使用idea生成dao,pojo以及xml文件。为异常类添加异常状态码,使得程序的拥有更好的可读性。