Configure la carpeta de recursos en el proyecto Spring-Boot

Cómo configurar la carpeta de recursos en el proyecto Spring-boot


Prefacio

¿En qué circunstancias es necesario configurar carpetas de recursos?
Cuando el proyecto necesita leer archivos que no sean la carpeta estática, debe configurarse como una carpeta de recursos para que los usuarios puedan acceder a ella.
Escenario de aplicación: gestión de fondo cargar recursos, cuando el primer plano necesita ver, por ejemplo: cargar un video en segundo plano, el usuario en primer plano debe ver el video. Los dos proyectos deben estar en el mismo servidor. En este momento, el archivo de video se puede colocar en cualquier lugar del servidor en segundo plano, y la recepción configura esta ubicación como una carpeta de recursos para que los usuarios accedan, luego el usuario puede leer el video.

# 一 、 Configuración ## 1. Clase de configuración
/**
 * @ClassName SourcesConfig 
 * @Description 资源文件夹配置
 * @Autor T_Antry
 * @Date 2020/10/14 9:39
 * @Version 1.0
 */
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class SourcesConfig implements WebMvcConfigurer {
    
    
    @Value("${download.path}")
    private String downloadPath;//访问时的虚拟路径
    @Value("${local.path}")
    private String localPath;//服务器的绝对路径
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
    
    
        registry.addResourceHandler(downloadPath+"**").addResourceLocations("file:"+localPath);
    }
}

Archivo 2.properties

local.path=/data3/xdja/
download.path=/videos/

2. Visita

1. Ponga recursos

Pon tus recursos, videos, etc. en la ruta absoluta del servidor / data3 / xdja /. Aquí hay un video del archivo de recursos que ingresaste, llamado "1.mp4"

2. Visita

Camino 1

Ingrese la URL en el navegador, por ejemplo:
http://182.92.126.192:8888/videos/1.mp4 182.92.126.192 es la dirección del servidor
8888 es el puerto
/ videos / es la ruta virtual
1.mp4 es el nombre del archivo Las
representaciones son las siguientes
Inserte la descripción de la imagen aquí

Camino 2

Se puede colocar debajo de la etiqueta de video, y también se puede acceder cambiando su ruta src a la ruta anterior.

Supongo que te gusta

Origin blog.csdn.net/qq_39150049/article/details/109141869
Recomendado
Clasificación