为什么spring只从src / main / resources文件夹中选择添加到classpath?

时间:2014-07-17 02:04:57

标签: spring spring-mvc

为什么spring只从src / main / resources文件夹中选择添加到classpath?

2 个答案:

答案 0 :(得分:1)

这是spring spring maven项目配置的默认文件夹。 如果您想要更改它,可以在此处看到示例:

http://www.mkyong.com/maven/how-to-change-maven-resources-folder-location/

否则,对于Annotated版本,您可以在Spring.IO网站上查看Web Tutorial:

http://spring.io/guides/tutorials/web/

答案 1 :(得分:0)

Maven对资源文件夹使用默认的类路径,即“ src / main / resources” 如果要在类路径中包括自己的自定义文件夹,则必须更新pom.xml文件以指示maven将新文件夹包括在类路径中。使用以下代码模板更新pom.xml

<build>
        ...
        <resources>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
            .....
            <resource>
                <directory>path to your folder to put in classpath</directory>
            </resource>
       </resources>
</build>

如果您的pom.xml文件还没有构建或资源标签,则只需添加以下代码即可将其添加到pom.xml

<build>
       </resources>
            <resource>
                <directory>path to your folder to put in classpath</directory>
            </resource>
       </resources>
</build>

并检查您的有效POM以验证您的自定义文件夹和资源文件夹是否都存在。