注意事项

注意事项:

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/下。

发布了39 篇原创文章 · 获赞 14 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章