1. 程式人生 > >mybatis找不到mapper對映檔案

mybatis找不到mapper對映檔案

mybatis預設找的對映檔案路徑是src/main/resources,如果放在src/main/java下的一個包中,則需要在該專案的pom.xml檔案中加入:

	<build>
		<resources>
			<resource>
				<directory>src/main/java</directory>
				<includes>
					<include>**/*.xml</include>
				</includes>
			</resource>
		</resources>
	</build>

此時找的就是src/main/java下的mapper所在的包中,要是還想繼續能找到
src/main/resources下的對映檔案,加個resource屬性:

	<build>
		<resources>
			<resource>
				<directory>src/main/java</directory>
				<includes>
					<include>**/*.xml</include>
				</includes>
			</resource>
			<resource>
				<directory>src/main/resources</directory>
				<includes>
					<include>**/*.xml</include>
				</includes>
			</resource>
		</resources>
	</build>