2018-10-08企业微信点餐项目实战练习

任务完成

配置maven的阿里云仓库

配置pom依赖,mysql-connector-java,spring-boot-starter-data-jpa,lombok

创建model层,OrderDetail,OrderMaster,ProductCategory,ProductInfo

知识掌握:

1. maven相关

1.1 掌握了在本地的apache-maven的settings中如何配置阿里云的中央仓库,使用该中央仓库,可大幅提升依赖的下载效率。https://blog.csdn.net/AmaniZ/article/details/79284853

1.2 如果项目没能导入所依赖的包,使用mvn package命令,强制重新导包

1.3 DOS界面输入mvn -vesion,查看maven仓库的安装路径和版本信息

2.lombok

使用lombok工具,可免除在实体类中创建setter,getter,toString,等方法

具体用法:

2.1. 在实体类上标注@Data注解

2.2 导入lombok依赖

2.3 安装lombok插件,安装方式:https://blog.csdn.net/shmily_lsl/article/details/80689307

3.使用IDEA自动创建测试类

右键类名,选择Go to test,可在测试包中自动生成对应的测试类。

并可使用Assert进行断言测试。Assert.isNotNull()等方法

4.持久化数据

数据库的主键若为Integer类型,且自动增长,持久化该对象时,代码中需要手工设置该主键的值。

ProductCategory productCategory = new ProductCategory();

productCategory.setCategoryId(1);

productCategory.setCategoryName("手机");

productCategory.setCategoryType(1);

productCategoryService.save(productCategory);

练习心得:

通过具体的项目学习java知识,遇到具体问题使用搜索引擎解决,并记录所得收获,学习体验更加深刻。

明天任务:

使用mysql事件,实现update_time伴随create_time的更新

你可能感兴趣的:(2018-10-08企业微信点餐项目实战练习)