/
setwind
/
olympiad
Обзор
Документация
Войти
/
setwind
/
olympiad
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/cfuv/olympus/controller/FileController.java
23 строки
1001 B
InfinityExistence
change jwt to http session
12 мар 2025, 17:19
12 мар 2025, 17:19
86d68d8
Код
Авторство
О чём код?
package com.cfuv.olympus.controller; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Controller; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import org.springframework.web.servlet.resource.EncodedResourceResolver; import org.springframework.web.servlet.resource.PathResourceResolver; @Controller public class FileController implements WebMvcConfigurer { @Value("${storage.location}") private String CONTENT_DIR; @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/api/v1/content/**") .addResourceLocations("file:%s".formatted(CONTENT_DIR)) .setCachePeriod(3600) .resourceChain(true) .addResolver(new EncodedResourceResolver()) .addResolver(new PathResourceResolver()); } }