最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot靜態(tài)資源目錄訪(fǎng)問(wèn)

 更新時(shí)間:2019年01月02日 14:53:21   作者:staHuri  
今天小編就為大家分享一篇關(guān)于SpringBoot靜態(tài)資源目錄訪(fǎng)問(wèn),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

靜態(tài)資源配置

創(chuàng)建一個(gè)StaticConfig 繼承 WebMvcConfigurerAdapter

package com.huifer.blog.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
/**
 * 描述:
 * 靜態(tài)文件配置
 * @author huifer
 * @date 2019-01-01
 */
@Configuration
public class StaticConfig extends WebMvcConfigurerAdapter {
  public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/js/**").addResourceLocations("classpath:/static/js/");
    registry.addResourceHandler("/css/**").addResourceLocations("classpath:/static/css/");
    registry.addResourceHandler("/fonts/**").addResourceLocations("classpath:/static/fonts/");
    registry.addResourceHandler("/images/**").addResourceLocations("classpath:/static/images/");
    super.addResourceHandlers(registry);
  }
}

翻看源碼發(fā)實(shí)現(xiàn)了WebMvcConfigurer 故而修改

創(chuàng)建一個(gè)StaticConfig 實(shí)現(xiàn) WebMvcConfigurer

package com.huifer.blog.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
 * 描述:
 * 靜態(tài)文件配置
 * @author huifer
 * @date 2019-01-01
 */
@Configuration
public class StaticConfig implements WebMvcConfigurer {
  public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/js/**").addResourceLocations("classpath:/static/js/");
    registry.addResourceHandler("/css/**").addResourceLocations("classpath:/static/css/");
    registry.addResourceHandler("/fonts/**").addResourceLocations("classpath:/static/fonts/");
    registry.addResourceHandler("/images/**").addResourceLocations("classpath:/static/images/");
//    super.addResourceHandlers(registry);
  }
}

修改pom 文件

 <resources>
      <resource>
<directory>src/main/resources</directory>
        <filtering>true</filtering>
      </resource>
    </resources>

以上三種方案都可以訪(fǎng)問(wèn)到 static目錄

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • mybatis-generator自動(dòng)生成dao、mapping、bean配置操作

    mybatis-generator自動(dòng)生成dao、mapping、bean配置操作

    這篇文章主要介紹了mybatis-generator自動(dòng)生成dao、mapping、bean配置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • Java之idea @NotNull @Nullable 注解使用

    Java之idea @NotNull @Nullable 注解使用

    這篇文章主要介紹了Java之idea @NotNull @Nullable 注解使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 解讀JVM的生命周期是怎么樣的

    解讀JVM的生命周期是怎么樣的

    JVM的生命周期包括啟動(dòng)、運(yùn)行和終止三個(gè)階段,啟動(dòng)階段包括創(chuàng)建JVM實(shí)例、加載和初始化核心類(lèi)庫(kù)、加載main方法所在的類(lèi)和初始化類(lèi),運(yùn)行階段包括執(zhí)行main方法、類(lèi)加載、字節(jié)碼執(zhí)行、內(nèi)存管理、線(xiàn)程管理和異常處理,終止階段包括正常終止、異常終止和外部終止
    2025-03-03
  • 詳解Java Socket通信封裝MIna框架

    詳解Java Socket通信封裝MIna框架

    Mina異步IO使用的Java底層JNI框架,Mina提供服務(wù)端和客戶(hù)端,將我們的業(yè)務(wù)解耦開(kāi)發(fā),真正做到高內(nèi)聚低耦合的思想。
    2021-06-06
  • SpringBoot項(xiàng)目在IntelliJ IDEA中如何實(shí)現(xiàn)熱部署

    SpringBoot項(xiàng)目在IntelliJ IDEA中如何實(shí)現(xiàn)熱部署

    spring-boot-devtools是一個(gè)為開(kāi)發(fā)者服務(wù)的一個(gè)模塊,其中最重要的功能就是自動(dòng)應(yīng)用代碼更改到最新的App上面去。,這篇文章主要介紹了SpringBoot項(xiàng)目在IntelliJ IDEA中如何實(shí)現(xiàn)熱部署,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Java基于Graphics2D實(shí)現(xiàn)海報(bào)制作

    Java基于Graphics2D實(shí)現(xiàn)海報(bào)制作

    這篇文章主要為大家詳細(xì)介紹了Java如何基于Graphics2D實(shí)現(xiàn)海報(bào)制作,并且支持自定義顏色,背景,logo,貼圖,感興趣的小伙伴可以了解一下
    2024-04-04
  • Java程序員應(yīng)該遵守的10條紀(jì)律

    Java程序員應(yīng)該遵守的10條紀(jì)律

    Java程序員有許多應(yīng)遵循的守則或最佳實(shí)踐方式。本文概述了每個(gè)開(kāi)發(fā)者最應(yīng)該遵循的10條守則或戒律,如果不遵循它們,將會(huì)導(dǎo)致災(zāi)難性后果。
    2015-09-09
  • IDEA啟動(dòng)Tomcat時(shí)控制臺(tái)出現(xiàn)亂碼問(wèn)題及解決

    IDEA啟動(dòng)Tomcat時(shí)控制臺(tái)出現(xiàn)亂碼問(wèn)題及解決

    這篇文章主要介紹了IDEA啟動(dòng)Tomcat時(shí)控制臺(tái)出現(xiàn)亂碼問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Java Spring @Autowired的這些騷操作,你都知道嗎

    Java Spring @Autowired的這些騷操作,你都知道嗎

    這篇文章主要介紹了徹底搞明白Spring中的自動(dòng)裝配和Autowired注解的使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2021-09-09
  • Java中實(shí)現(xiàn)String.padLeft和String.padRight的示例

    Java中實(shí)現(xiàn)String.padLeft和String.padRight的示例

    本篇文章主要介紹了Java中實(shí)現(xiàn)String.padLeft和String.padRight,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09

最新評(píng)論

合阳县| 灵璧县| 彰化市| 嘉峪关市| 卢氏县| 汉阴县| 句容市| 麻江县| 津南区| 房产| 珲春市| 灵台县| 巴中市| 鱼台县| 华容县| 宜黄县| 高唐县| 涟源市| 莲花县| 江阴市| 邢台市| 哈尔滨市| 依安县| 左云县| 葵青区| 天等县| 马边| 顺昌县| 安仁县| 玛纳斯县| 莲花县| 修武县| 汾西县| 尼玛县| 谢通门县| 行唐县| 清远市| 长子县| 常州市| 上犹县| 巴青县|