1、项目结构
2、静态资源导入
1、静态资源下载
链接:https://pan.baidu.com/s/1sco6brrQZ130QvVcV97zfw
提取码:nlyk
2、静态页面资源导入
html
页面放在src\main\resources\templates
目录下
3、其他静态资源导入
css
、img
、js
等一些其他资源放在src\main\resources\static
目录下
3、pojo层
1、数据库表
数据库可以先模拟,我们需要两个表:部门表和员工表
在src\main\java\com\kuang
目录下创建pojo
包,并在pojo
包中创建部门表Department.java
和员工表Employee.java
2、导入lombok
在pom.xml
中添加lombok
依赖
<!--lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
3、编写pojo层的部门表和员工表
部门表 Department.java
,Department有两个属性id
和departmentName
package com.kuang.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
//部门表
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Department {
private Integer id;
private String departmentName;
}
员工表Employee.java
,Employee有id
,lastName
等属性
我们不使用lombok
的AllArgsConstructor
来生成有参构造,而是自己写一个有参构造来设定默认的创建日期
package com.kuang.pojo;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
//员工表
@Data
@NoArgsConstructor
public class Employee {
private Integer id;
private String lastName;
private String email;
private Integer gender;//0:女 1:男
private Department department;
private Date birth;
public