• springboot 入门七-静态资源处理


    Spring Boot 默认配置的/**映射到/static(或/public/META-INF/resources),/webjars/**会映射到classpath:/META-INF/resources/webjars/。但也可以通过spring.mvc.static -path- pattern来调优。例如,将所有资源重新定位到/resources/ * *可以实现如下:spring.mvc.static-path-pattern=/resources/**

    ---resources
        application.properties
        ---static
            --a.png
        ---public
            --b.jpg

    请求a.png资源时,url路径应该是http://localhost:8080/a.png。不需要带上映射名static。

    注意:

    不要使用src/main/webapp目录,虽然它是一个标准目录结构,但它只是适用于war。如果你要生成一个jar发布,大多数的构建工具会默默地忽略。

    若默认的不能满足自身业务的发展,也可以自定义规则。springboot未采用大量xml配置,而是使用注解来加载。

    @Configuration
    public class BootConfig  extends WebMvcConfigurerAdapter {
        @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry) {
            registry.addResourceHandler("/h/**").addResourceLocations("classpath:/html/");
        }
    }

    @Configuration表示这是Java配置类;

    WebMvcConfigurerAdapter定义些空方法用来重写项目需要用到的WebMvcConfigure实现。

  • 相关阅读:
    多一盎司定律
    工作职场中,需要养成并实践的思维模型
    中国易经大师排名,易学十大泰斗人物
    大易人生 --- 曾老
    中道管理 --- 曾老
    大数据分析的道与术
    人应该服从自己的规划
    练习不是让你一次就把事情做好,而是帮助你做的越来越好
    让理想转个弯
    在酒桌上就能搞定生意
  • 原文地址:https://www.cnblogs.com/song27/p/7519375.html
Copyright © 2020-2023  润新知