注意事项:
1. Maven中使用Mybatis时,DAO工程下mapper映射文件无法加载到classpath中。
pom.xml中加入如下代码
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
ps:一旦使用这种方式将资源文件加载到classpath下,此时resources目录下的资源文件不会自动加载到classpath下,故需要以同种方式进行配置。
2. 静态资源映射
在spring.xml中加入如下代码
<mvc:resources location="/WEB-INF/js/" mapping="/js/**"/>
<mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>
<mvc:resources location="/WEB-INF/images/" mapping="/images/**"/>
此时,静态资源文件的放置位置位于/WEB-INF/下。