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>
相关文章
相关标签/搜索