最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

第一次使用maven,mybatis出現的問題

2022-05-04 18:17 作者:溫柔的煙火  | 我要投稿

自己的過程(相當于回顧了)

(打開? ?入門_MyBatis中文網? 作為引導)

新建maven? project? ?取名為Mybatis? ? (不需要web-app模板普通的就好)

刪除新建后自動生成的src


開始為pom.xml寫配置

-----------------------------------(以下)

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
? ? ? ? xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
? ? ? ? xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
? ?<modelVersion>4.0.0</modelVersion>

? ?<groupId>com.monan</groupId>
? ?<artifactId>Mybatis</artifactId>
? ?<packaging>pom</packaging>
? ?<version>1.0-SNAPSHOT</version>
? ?<modules>
? ? ? ?<module>mybatis-1</module>
? ?</modules>

? ?<properties>
? ? ? ?<maven.compiler.source>8</maven.compiler.source>
? ? ? ?<maven.compiler.target>8</maven.compiler.target>
? ?</properties>


<!-- ? ?導入依賴-->
? ?<dependencies>
? ? ? ?<dependency>
? ? ? ? ? ?<groupId>mysql</groupId>
? ? ? ? ? ?<artifactId>mysql-connector-java</artifactId>
? ? ? ? ? ?<version>8.0.12</version>
? ? ? ?</dependency>

? ? ? ?<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
? ? ? ?<dependency>
? ? ? ? ? ?<groupId>org.mybatis</groupId>
? ? ? ? ? ?<artifactId>mybatis</artifactId>
? ? ? ? ? ?<version>3.5.9</version>
? ? ? ?</dependency>
<!-- ? ? ? ?junit-->
? ? ? ?<dependency>
? ? ? ? ? ?<groupId>junit</groupId>
? ? ? ? ? ?<artifactId>junit</artifactId>
? ? ? ? ? ?<version>4.11</version>
? ? ? ? ? ?<scope>test</scope>
? ? ? ?</dependency>
? ?</dependencies>
? ?<!--在build中配置resources,來防止我們資源導出失敗的問題-->
? ?<build>
? ? ? ?<resources>
? ? ? ? ? ?<resource>
? ? ? ? ? ? ? ?<directory>src/main/resources</directory>
? ? ? ? ? ? ? ?<includes>
? ? ? ? ? ? ? ? ? ?<include>**/*.properties</include>
? ? ? ? ? ? ? ? ? ?<include>**/*.xml</include>
? ? ? ? ? ? ? ?</includes>
? ? ? ? ? ? ? ?<filtering>true</filtering>
? ? ? ? ? ?</resource>
? ? ? ? ? ?<resource>
? ? ? ? ? ? ? ?<directory>src/main/java</directory>
? ? ? ? ? ? ? ?<includes>
? ? ? ? ? ? ? ? ? ?<include>**/*.properties</include>
? ? ? ? ? ? ? ? ? ?<include>**/*.xml</include>
? ? ? ? ? ? ? ?</includes>
? ? ? ? ? ? ? ?<filtering>true</filtering>
? ? ? ? ? ?</resource>
? ? ? ?</resources>
? ?</build>



</project>

-------------------------------(以上為父類Mybatis的配置)

如果對其中進行解釋的話,那么首先父類配置的存在,在新建新的模塊時就不用在寫了

如圖這樣的結構

mybatis-1? 就自動會有父類的配置

對于配置:

mysql jdbc 連接池版本可以直接看自己mysql版本

(cmd下登陸進去就能看到,或者cmd 下? ?mysql? -v)(網上也會有怎么看版本的)



mybatis 的配置是從maven倉庫里面搜索mybatis 找到你想要的版本

可以看到最下面的依賴,復制就行

junit作為測試單元,打著打著版本就出來了

--

下面的build? ? 以后maven寫的時候都盡量寫著防止自己的類加載不出來

因為maven會把src資源過濾

那么防止過濾這是需要的

?

解決方法:

?

<!--在build中配置resources,來防止我們資源導出失敗的問題-->?<build>?<resources>?<resource>?<directory>src/main/resources</directory>?<includes>?<include>**/*.properties</include> <include>**/*.xml</include>?</includes>?</resource>?<resource>?<directory>src/main/java</directory>?<includes>?<include>**/*.properties</include> <include>**/*.xml</include>?</includes>?<filtering>true</filtering>?</resource>?</resources>?</build>

?

然后如果xml報錯可以試著更新下maven刷一下新

然后新建mybtis-1 模塊

大致目錄這樣子

下面提及整個寫完,運行測試類出現 的問題

--

java: 錯誤: 無效的源發(fā)行版:16

(原因:

是由于自身電腦的jdk與idea的不一樣導致

我們可以首先在cmd中version一下看到jdk版本為16

看到自己jdk16
看這里版本要一樣且合適哦


--

這是官網給的一個配置文件

我們命名為mubatis-config.xml

我們發(fā)現我把那些${}給去掉了(我覺得需要去掉,不然還是找不到數據庫,或者數據庫驅動錯誤)

或者訪問被拒絕(

java.sql.SQLException: Access denied for user ‘root’巴拉巴拉using password:yes


我的報錯已經沒了這個圖我從網上找的

--

時間問題:

給數據庫一個命令

?SET GLOBAL time_zone='+8:00';

--

MyBatis異常 Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException:

這個東西報錯很多都是上面的原因

驅動的問題,那就找驅動版本,或者導入包

導包就是新建一個lib將mysql-connector-java-你的版本? ,放到你的lib中,as library?

如果還有其他出現的錯,希望你沒遇到,或者評論區(qū)見吧

第一次使用maven,mybatis出現的問題的評論 (共 條)

分享到微博請遵守國家法律
松滋市| 北安市| 静乐县| 鹿泉市| 隆林| 青海省| 平顶山市| 吉木乃县| 金平| 哈密市| 天台县| 四川省| 五常市| 炎陵县| 临颍县| 顺平县| 阳城县| 长兴县| 宜春市| 满洲里市| 崇仁县| 孟州市| 韶山市| 襄樊市| 磴口县| 南部县| 乳山市| 铅山县| 永顺县| 赣州市| 烟台市| 宁蒗| 花莲市| 临漳县| 广宗县| 十堰市| 巴彦淖尔市| 青阳县| 溆浦县| 阿拉善右旗| 克什克腾旗|