咱們的項目使用的是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>