MyBatis环境配置中遇到的问题

MyBatis环境配置中遇到的问题

提示:此文章是我在学习MyBatis框架过程中的笔记以及在第一个项目配置中遇到的一些问题。


前言

在这里插入图片描述


提示:以下是本篇文章正文内容,下面案例可供参考

一、什么是MyBatis

MyBatis是一个ORM(Object/Relation Mapping,即对象关系映射)框架,是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索,使用简单的XML或注解进行配置和原始映射,将接口和Java的POJO映射成数据库中的记录,是的Java开发人员可以使用面向对象编程思想来操作数据库。

二、MyBatis环境搭建问题

1.引入相关依赖不能自动导包

问题1:在创建的项目中的pom.xml文件中导入MySQL驱动包、Junit测试包、MyBatis的核心包等依赖时,引入的包不能自动下载。
在这里插入图片描述
就是这个提示,选择“Enable Auto-Import”,但有的人配置后不显示,比如我,引入的包就不会自动下载🙄。但如果没有这个提示不要紧,我从网上查找了一些方法,经过千难险阻终于将环境配置好。😛
解决办法一:看图啦
在这里插入图片描述
在这里插入图片描述
然后点击“Apply”。
点击Maven包下的Importing
在这里插入图片描述
再点击Ignored Files,如下图
在这里插入图片描述
如果这些配置的都和上面一样但是引入的依赖包还是爆红,那么就用第二种办法了。我也是在第二种的时候才成功。
解决办法二:看图比较清晰一点。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
操作完这些我的项目中的pom.xml文件下引入的相关依赖便自动下载了,每引入一个包,右下角会有下载进度条,完成后相关依赖就不会爆红。

2.编写测试类遇到的问题

代码如下(示例):

        Reader reader = null;
        try {`在这里插入代码片`
            reader = Resources.getResourceAsReader(resources);
        } catch (Exception e) {
            e.printStackTrace();
        }

在环境搭建编写测试类时,getResourceAsReader一直标红,这让我很苦恼,后来在网上看到才知道原来IDEA自动导入的包并不是我们需要的resource包,需要我们手动改包,将

import javax.annotation.Resources;

删除,改成下面代码就不会再爆红了

import org.apache.ibatis.io.Resources;

总结

哈哈
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猿F

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值