溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

在Spring MVC應(yīng)用中如何處理靜態(tài)資源

發(fā)布時(shí)間:2024-06-05 11:40:03 來源:億速云 閱讀:86 作者:小樊 欄目:web開發(fā)

在Spring MVC應(yīng)用中處理靜態(tài)資源通常有兩種方法:

  1. 使用內(nèi)置的ResourceHandlerRegistry類來處理靜態(tài)資源。在WebMvcConfigurer接口的configureDefaultServletHandling方法中,可以配置添加靜態(tài)資源處理器,例如:
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
    configurer.enable();
}

然后在application.properties中配置靜態(tài)資源路徑,例如:

spring.web.resources.static-locations=classpath:/static/

這樣就可以將靜態(tài)資源放在src/main/resources/static目錄下,Spring MVC應(yīng)用就可以通過URL來訪問這些靜態(tài)資源。

  1. 使用WebMvcConfigurerAdapter類中的addResourceHandlers方法來處理靜態(tài)資源。在這個(gè)方法中,可以添加自定義的靜態(tài)資源處理器,例如:
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
}

這樣就可以將靜態(tài)資源放在src/main/resources/static目錄下,通過URL /static/** 來訪問這些靜態(tài)資源。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI