为什么spring只从src / main / resources文件夹中选择添加到classpath?
答案 0 :(得分:1)
这是spring spring maven项目配置的默认文件夹。 如果您想要更改它,可以在此处看到示例:
http://www.mkyong.com/maven/how-to-change-maven-resources-folder-location/
否则,对于Annotated版本,您可以在Spring.IO网站上查看Web Tutorial:
答案 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以验证您的自定义文件夹和资源文件夹是否都存在。