一.maven项目构建
1.选择maven,不使用骨架,不用勾选对号,选择要使用的JDK版本,直接勾选下一步
2.取一个项目名称,选择该项目在硬盘中的存储位置,下拉填写坐标,groupid通常设置为公司倒置的网络域名如“com.itheima”,我这里写的是我们学校的域名;artifactid通常设置为项目名;version一般为默认,不用管它。点击finish即可。
maven项目的文件目录的框架,每一个都有它特殊的含义,不可自己创建,也不可随意改动
3.接下来教大家如何创建文件的模板,比如说在使用mybatis管理连接我们的数据库时,经常需要创建数据库连接信息配置文件db.properties,以及创建MyBatis的核心配置文件mybatis-config.xml,当然了针对不同的实体类和控制数据库的sql语句不同,我们需要不同的映射文件,但是映射文件的标识行是完全一样的
为了节省我们的时间,是我们的项目进行更加快捷方便,就有了文件模板,我们针对不同地类和项目,只需要在模板上稍微改动即可,极大的节省了我们的时间。
- file-->settings-->editor-->file and code templates
- 点加号,name处写我们的模板名字,自己可以随便起,但要知道其作用自己能够辨识
- extension写我们的扩展名,也就是.点后面的字母,如xml,properties等
- 最后将我们相应模板的内容复制进去即可,点击apply,然后点ok
4.以mybatis入门程序为例,一个mybatis项目需要以下几步
- 数据准备
- 创建pojo实体,即java普通类
- 创建映射文件
- 将映射文件导入mybatis核心配置文件
- 编写测试类
由于一些配置文件我都是直接使用模板,所以这里我做的工作主要是数据准备,创建相应的表和数据,以及创建的普通java类和测试类。
5.接下来重点介绍如何解决一点运行就出错,我的错误大部分就是某某程序包找不到,解决了很久,很苦恼,不过最后终于还是搞好了
接下来每做出一个改变就选择运行一次,相当于调试的过程,看你做的改变对于解决这个bug生效了没有,我的idea版本是2020.1看网上好多人都说这个就是在mybatis这块儿使用时差错百出。
一.首先右键选择maven的test命令
(这一步需要安装maven快捷插件,很简单不再提了)
然后再重新选择运行
做完第一步我的结果仍然继续找不到程序包(但之前试过只做这一步就好了)
二.maven中执行mvn idea:module命令
就是点击下方图片的额m标识,然后输入mvn idea:module命令,结果在上图
然后再运行mvn idea:idea命令,结果在控制台显示是build success即可
三.之后再点击运行,可以看到成功运行了不出错了
总结:每一次我创建maven项目,使用mybatis最后运行时,总没有一次成功的,都会出这样的错误,一开始我也没有当做一会儿,但经历了两次每次都要花好几个小时才能正常运行,给我整的好烦,就留心截图,记录自己的错误以及解决办法,以免下次再犯。