批注:本文内容是跟着B站黑马程序员的springboot3+vue3视频一步一步做的笔记!实战篇-02_开发模式和环境搭建_哔哩哔哩_bilibili
在开始之前,首先了解了一下,spring boot项目结构,看的是这个博客
springboot 项目架构(分层结构) - 远洪 - 博客园 (cnblogs.com)
环境搭建
-
执行资料中的big_event.sql脚本,准备数据表
-
创建springboot工程,引入对应的依赖(web,mybatis,mysql驱动)
-
配置文件application.yml中引入mybatis的配置信息
-
创建包结构,并准备实体
具体步骤:
执行资料中的big_event.sql脚本,准备数据表(ok)
-
黑马程序员教程资源下载指南 - 哔哩哔哩 (bilibili.com)搜索springboot3+vue3即可
-
黑马程序员领取资料的百度网盘https://pan.baidu.com/s/1w9nn_IRGcqYm1npllasjoQ&pwd=9988
创建springboot工程,引入对应的依赖(web,mybatis,mysql驱动)
新建一个Maven项目(手动,选择Maven...而不是SpringBoot...),选择quicktart骨架
缺少resources目录,在mian新建一个resources目录
在resources目录新建一个application.yml文件
在pom.xml中引入依赖
暂时不需要,junit依赖,删掉
添加web,mybatis,mysql驱动依赖
记得更新一下!!!
-
配置文件application.yml中引入mybatis的配置信息
创建包结构并准备实体类
-
-
创建包结构
-
- 准备实体类
在pojo包下建立Article类:
package org.exampletest.pojo;
import java.time.LocalDateTime;
public class Article {
private Integer id;//主键ID
private String title;//文章标题
private String content;//文章内容
private String coverImg;//封面图像
private String state;//发布状态 已发布|草稿
private Integer categoryId;//文章分类id
private Integer createUser;//创建人ID
private LocalDateTime createTime;//创建时间
private LocalDateTime updateTime;//更新时间
}
在pojo包下建立Category类:
package org.exampletest.pojo;
import java.time.LocalDateTime;
public class Category {
private Integer id;//主键ID
private String categoryName;//分类名称
private String categoryAlias;//分类别名
private Integer createUser;//创建人ID
private LocalDateTime createTime;//创建时间
private LocalDateTime updateTime;//更新时间
}
在pojo包下建立User类:
package org.exampletest.pojo;
import java.time.LocalDateTime;
public class User {
private Integer id;//主键ID
private String username;//用户名
private String password;//密码
private String nickname;//昵称
private String email;//邮箱
private String userPic;//用户头像地址
private LocalDateTime createTime;//创建时间
private LocalDateTime updateTime;//更新时间
}
启动类
改造一下APP重构为BigEventApplication.java