eclipse項目轉換到idea項目的小問題

最近加入了一個新的項目,這個項目由於以前是用eclipse建立的,發現了一個在eclipse轉換到idea時會遇到的問題。

咱們的項目使用的是Spring Boot + MyBatis,項目正常啓動以後,訪問某些方法的時候後臺報錯,說找不到dao的方法實現。可是若是把項目放在eclipse裏,又能正常執行了。後來我在網上查了一下,發現是idea在編譯的時候不會掃描放在源文件目錄下的xml文件,項目啓動後找不到mapper的配置文件形成的。解決的方法能夠把配置文件放在resource目錄下,可是這樣項目結構變更太大了。最後仍是在maven中配置解決了。java

具體解決辦法就是在pom.xml的build中添加以下配置信息,把xml文件包含在編譯過程當中app

<build>
	<resources>
		<resource>
			<directory>src/main/java</directory>
			<includes>
				<include>**/*.xml</include>
			</includes>
		</resource>
	</resources>
</build>
相關文章
相關標籤/搜索