配置文件不在resources目录下的情况
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
静态资源文件未打包进资源文件情况
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
<include>**/*.html</include>
<include>**/*.js</include>
<include>**/*.css</include>
<include>**/*.woff2</include>
<include>**/*.woff</include>
<include>**/*.ttf</include>
</includes>
</resource>
</resources>
</build>
发布项目中有资源文件但是找不到一般是路径问题[/mybatis-config.xml]没有项目路径
Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring-mybatis.xml]:
Invocation of init method failed; nested exception is java.io.FileNotFoundException:
Could not open ServletContext resource [/mybatis-config.xml]
xml配置文件路径前加classpath
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation" value="classpath:mybatis-config.xml"/>
</bean>