亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何在Spring Boot中將Cache-Control標頭添加到靜態資源中

小云
177
2023-09-27 08:44:28
欄目: 編程語言

要在Spring Boot中將Cache-Control標頭添加到靜態資源中,可以使用WebMvcConfigurer接口的addResourceHandlers方法來配置靜態資源處理器。

首先,創建一個類實現WebMvcConfigurer接口,并重寫addResourceHandlers方法。在該方法中,使用addResourceHandler方法指定靜態資源的URL路徑,并使用addResourceLocations方法指定靜態資源的文件路徑。然后,使用setCacheControl方法為靜態資源添加Cache-Control標頭。

下面是一個示例代碼:

@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**")
.addResourceLocations("classpath:/static/")
.setCacheControl(CacheControl.maxAge(365, TimeUnit.DAYS));
}
}

在上述示例中,靜態資源的URL路徑為"/static/**“,靜態資源的文件路徑為"classpath:/static/”。使用setCacheControl方法將Cache-Control標頭添加到靜態資源中,并設置緩存的最大期限為365天。

接下來,將該類注解為@Configuration,以便Spring Boot能夠自動識別并加載該配置。

這樣,當訪問靜態資源時,就會在響應頭中添加Cache-Control標頭。

0
曲周县| 榆中县| 阳西县| 伽师县| 新建县| 东平县| 巴彦县| 三江| 凭祥市| 景德镇市| 珲春市| 阳原县| 马尔康县| 常州市| 中西区| 西林县| 长子县| 衡南县| 禄劝| 祁门县| 沾化县| 易门县| 富阳市| 启东市| 金寨县| 海口市| 上饶县| 栖霞市| 济南市| 宜兴市| 甘南县| 西乡县| 萨迦县| 大埔县| 宝山区| 繁峙县| 台中县| 巧家县| 南安市| 六安市| 扎囊县|