课程名称:SpringBoot 在线协同办公小程序开发_全栈式项目实战
课程章节:从零构建后端项目基础篇(万丈高楼平地起)
主讲老师:神思者
课程内容:
使用idea工具连接数据库:
-
通过右边工具栏中的数据库工具创建MySQL数据库连接。
-
填写数据库连接信息,连接MySQL数据库。
-
选择要生成的表,右击mybatis-generator,生成对应的pojo,dao和xml文件。勾选中只选择Use-Lombox
-
在每个Dao接口上都要加上
@Mapper
注解
配置MyBatis:
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文件。为异常类添加异常状态码,使得程序的拥有更好的可读性。