SpringBoot 通过URL访问静态图片

方法一

  1. 先在build.gradle文件中配置上
compile("org.springframework.boot:spring-boot-starter-thymeleaf")
  1. 刷新一下gradle配置
  2. resources下创建static/images/目录,把相关的图片放到这个目录
目录结构
  1. 启动程序,在地址栏中访问 localhost:8080/images/logo.png即可。

方法二

此方法可以配置本地图片,不用把相关图片放到工程中,也不用配置thymeleaf。

  1. 配置application.yml添加上以下2行代码即可:
spring.mvc.static-path-pattern: /images/**
spring.resources.static-locations: file:F://test/

其中spring.mvc.static-path-pattern表示静态资源访问的格式,spring.resources.static-locations表示图片资源在本地的位置。

  1. 配置好之后启动程序,在地址栏中访问 localhost:8080/images/logo.png,结果与上面方法相同。

你可能感兴趣的:(SpringBoot 通过URL访问静态图片)