在Spring Boot中访问WEB-INF/war
以外的资源文件夹,通常是指访问项目中的静态资源,如图片、CSS文件、JavaScript文件等。这些资源通常放在src/main/resources/static
目录下,Spring Boot会自动将这些资源映射到应用的根路径下。
/static
、/public
、/resources
、/META-INF/resources
目录下的资源映射到应用的根路径下。src/main/resources/static
以外的资源?Spring Boot默认只映射了上述几个目录下的资源,如果需要访问其他目录的资源,需要进行额外的配置。
可以通过配置application.properties
或application.yml
文件来实现。
application.properties
# 映射到 /resources/** 目录
spring.resources.static-locations=classpath:/resources/
application.yml
spring:
resources:
static-locations: classpath:/resources/
假设你有一个资源文件夹src/main/resources/custom
,并且你想访问其中的资源,可以按照以下步骤操作:
src/main/resources
目录下创建一个名为custom
的文件夹,并在其中放置一些资源文件,例如image.png
。application.properties
中添加以下配置:application.properties
中添加以下配置:image.png
文件:image.png
文件:通过以上配置,你可以轻松地在Spring Boot中访问WEB-INF/war
以外的资源文件夹。
领取专属 10元无门槛券
手把手带您无忧上云