发表于: 2018-01-18 00:42:12

1 616


今天完成的事情:

1.通过在intellij idea中maven项目pom.xml中添加mybatis和mysql的依赖,了解了这两个配置对于项目文件结构的影响。有三个改变:项目根目录下的.idea文件夹下新增了libraries文件夹,里面有mybatis和mysql的相关文;根目录下新增target文件夹;idea中project explorer中显示的external libraies有了相关文件。

2。按照网上的博文,新建了一个Java类做为DAO用来和mysql数据链接。运行好文件夹结构也有很多变化,不过这次没有关注。

3.了解插件和目标(plugins and goals)的定义和关系。插件是一个单个或多个目标的集合。目标是maven中的一个工作单元,是一个明确的任务,可以单独运行,也可以在大的构建中和其他目标一起运行。而插件目标的速记符号compiler:compile,是插件标识“compiler”+冒号“:”+目标标识“compile”构成的。

3.了解Junit测试单元框架,它也是一个插件,只不过maven的核心插件中没有,所以按照依赖关系在pom.xml添加。

4.生命周期是项目构建中一系列有序阶段的序列。每个阶段可以绑定一个或多个插件目标。如果执行某一个目标,这个目标以上的所有阶段的所有目标,因为阶段是有序的。直到选中的目标为止。

5.mvn help:effective-pom。这个没有试过,只知道它不是项目中的pom.xml,而是定义整个maven运行的全局默认值。

明天的计划:

1.按照教程重新试一次。

2.复习一下mysql的语法。

3.学习Java基础知识。

遇到的困难:

1.添加dependencies后,install错误。

按照在terminal中的错误警告修改了一些错误。有一些输入错误(虽然dependency本来就很少),比如java写成jave。主要出错的地方是出现在格式上面,一开始是直接复制过来的。后来通过查看警告和查资料改正过来。

2.编写DAO,最后发现不配套,因为复制过来的时候和昨天晚上写的混了,以为已经有了之前的get和set了,不过本身已经很混乱了发现的时候很晚了,所以先写日报了。

网上找的教程有几份差不多的是编写了好多文件之后才写打,但是按照任务1的步骤,是直接写DAO。所以我在数据库中建立了相应表,之后在idea中运行了Java文件。在run中看到一堆红字。明天早上再运行一遍再详细看下是什么问题。

3这几天一直在看maven和intellij idea相关的文件。内容比较多,偏概念,对于整体的作用反而理解不多。所以明天稍微复习下,然后主要看Java基础知识。

收获:

1.maven中的一些概念。插件,目标,生命周期,阶段 。

2.mybatis(http://mvnrepository.com/artifact/org.mybatis/mybatis)和maven的jar包中心仓库(https://repo.maven.apache.org/maven2/),可以在里面查看当前可以使用的包的版本。


返回列表 返回列表
评论

    分享到