lombok插件
项目创建流程
创建ihrm项目
添加ihrm_common模块
添加 entity, uitls 包
- entity包
用户响应数据返回JSON数据 - utils
添加工具类: 雪花算法(分布式架构生成主键id,不会重复)
添加 ihrm_common_model模块
- 编辑pom.xml文件
在dependency
依赖中添加对 ihrm_common 模块的依赖 - 添加实体类
- 使用 lombok插件 简化实体类代码
简化getter
setter
constructor
的操作- @Setter:所有的属性添加 set方法
- @Getter: 所有的属性添加 get方法
- @NoArgsConstructor:添加无参构造方法
- @AllArgsConstructor:所有参数添加构造方法
- @Data:最常用的注解
等同于 @Setter + @Getter + @NoArgsConstructor
添加 ihrm_cmopany模块
- 编辑 pom.xml
- 添加 application.yml配置文件
sources 下添加文件 - 配置启动类
- 创建 com.ihrm.company类
- 添加@SpringBootApplication注解
表明是一个配置类
添加包扫描路径 - 添加@EntiyScan
设置 jpa 扫描的路径 - 添加main方法,传入启动类的字节码
传入配置类字节码文件,初始化配置