idea结合maven项目结构,mybatis框架应用,常见问题程序包找不到问题解决

一.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项目需要以下几步  

  1. 数据准备
  2. 创建pojo实体,即java普通类
  3. 创建映射文件
  4. 将映射文件导入mybatis核心配置文件
  5. 编写测试类

 

 由于一些配置文件我都是直接使用模板,所以这里我做的工作主要是数据准备,创建相应的表和数据,以及创建的普通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最后运行时,总没有一次成功的,都会出这样的错误,一开始我也没有当做一会儿,但经历了两次每次都要花好几个小时才能正常运行,给我整的好烦,就留心截图,记录自己的错误以及解决办法,以免下次再犯。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值