Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo SpringBoot configura elegantemente los recursos estáticos

Cómo SpringBoot configura elegantemente los recursos estáticos

1. Mapeo de recursos estáticos predeterminado

Spring Boot asigna /** todos los accesos al siguiente directorio de forma predeterminada:

classpath:/static

classpath:/public

classpath:/resources

classpath:/META-INF/resources

Por ejemplo: crear nuevos recursos públicos, estáticos tres directorios y colóquelos en imágenes a.jpg b.jpg c.jpg

Acceso al navegador respectivamente:

http://localhost:8080/a.jpg

http://localhost:8080/b.jpg

http://localhost:8080/c.jpg

2. Mapeo de recursos estáticos personalizado

La primera forma: clase de configuración de recursos estáticos

/**

* Configurar el mapeo de recursos estáticos

* @author sam

* @since 2017/7/16

*/@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { @Override

public void addResourceHandlers(registroResourceHandlerRegistry) { //Agregar todo /static/** el acceso se asigna al directorio classpath:/static/

registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");

}

}

Segunda forma: configurar en application.properties

pring.mvc.static-path-pattern=/static/ **