springboot学习随笔(二)自定义静态资源路径

有的时候我们会把静态资源static public等目录下,有的时候需要自定义

那么就需要修改默认路径了。

思路

1.获得webmvc的适配器

2.在适配器里注册自己的路径

代码案例:

import org.springframework.context.annotation.Configuration;
import org.springframework.util.ResourceUtils;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

@Configuration
public class WebStaticCSS extends WebMvcConfigurerAdapter {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        // TODO Auto-generated method stubD
        registry.addResourceHandler("/templates/**").addResourceLocations(
                (ResourceUtils.CLASSPATH_URL_PREFIX + "/templates/"));
        registry.addResourceHandler("/static/**").addResourceLocations(
                ResourceUtils.CLASSPATH_URL_PREFIX + "/static/");
        super.addResourceHandlers(registry);
    }

}

webMvcConfigurerAdaper:webMvc适配器

addResourceHandler: 添加自定义的地址

addResourceLocations:添加映射地址

这样我们就完成了自定义

后续分析springboot自动配置

点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

springboot读取外部配置文件

springboot项目打成jar包后不好进行配置文件修改,可设置为读取外部配置文件,方便进行配置修改.步骤:1.将jar包中的application.properties配置文件复制到自定义路径下;2.运行jar包命令指定外部配置文件路径:nohupjavajar.jarspring.config.location

Spring Boot教程(二十)开发Web应用(1)

静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。默认配置SpringBoot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/METAINF/resources举例:

SpringBoot静态资源文件

1、默认静态资源映射SpringBoot对静态资源映射提供了默认配置SpringBoot默认将/\\所有访问映射到一下目录classpath:/staticclasspath:/publicclasspath:/resourcesclasspath:/METAINF/resources

IntelliJ IDEA+SpringBoot中静态资源访问路径陷阱:静态资源访问404

今天在使用SpringBoot时遇到静态资源无法访问的问题,百思不得其解,最终解决,记录下来。html页面中访问static文件夹下的index.css文件失败,浏览器调试模式下发现404。项目目录结构如下:!这里写图片描述(https://oscimg.oschina.net/oscnet/f5be14e06da9416084717016

Dijkstra算法

引言Dijkstra算法主要应用在寻找带正边权的图中顶点之间的最短路径。这种例子在生活中非常多,比如导航软件自动规划路径,路径最短或用时最少的路径总是作为最优路径返回给你;又比如我大天朝最常见的找人办事,有的时候我们没法直接找到可以帮忙的人,就需要再找别人帮忙,又或者关系不够铁,找人花的代价很大,我们总是潜意识里找关系最铁并中转最少的人去帮忙。