Spring boot项目实战(相关类)
个人学习记录
本篇博客仅记录个人的学习记录,仅考虑本人自己观看
构建Maven +springboot 多模块的项目
根据多模块项目图结合Maven构建出Springboot开发项目。
创建项目的目录结构
对面pom.xml就导入响应模块的jar,在server创建响应 的入口类
@SpringBootApplication
@ImportResource(value = {
"classpath:spring/spring-jdbc.xml"})
@MapperScan(basePackages = "org.example.model.mapper")
public class MainApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(MainApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);
}
}
之后能运行起来 就算是基本的项目环境创建完毕
创建前后端统一响应模型
创建枚举类 在api模块下
public enum StatusCode {
success(0,"成功"),
fail(-1,"失败"),
InvalidParams(201,"非法参数"),
;
private Integer code;
private String msg;
StatusCode(Integer code, String msg) {
this.code = code;
this.msg = msg;
}
//get set方法省略
}
随后创建统一的响应类
public class BaseResponse<T> {
private Integer code;
private String msg;
private T date;
public BaseResponse(Integer code, String msg, T date)