美文网首页
2018-10-08企业微信点餐项目实战练习

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

作者: 御风_2fd9 | 来源:发表于2018-10-08 23:00 被阅读11次

    任务完成

    配置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企业微信点餐项目实战练习

          本文链接:https://www.haomeiwen.com/subject/lpdsaftx.html