接受的一個新項目,之前使用eclipse作為開發工具,我接手以后使用idea作為開發工具,可是項目啟動后一直報異常
提示ibatis綁定異常,還是啟動就異常來着。
mybatis dao.xml位置如下:
后來檢查發現編譯后的字節碼文件.class無誤,可是dao層對應的mapper.xml都缺失了,
編譯后dao.xml文件夾:空空的,
然后修改了pom文件如下:
<build> <finalName>cloud-farmer</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.6</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins>
//編譯時增加xml文件
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource>
<resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build>
可能創建maven的時候沒注意設置resource文件夾位置,就在pom主動設置了
項目啟動通過