Я пытаюсь сопоставить подпапку моих ресурсов с сервером index.html и связанными с ними изображениями.Spring Boot Mapping Ресурс подпапки
Мои ресурсы находятся внутри ресурсов папки/a/b/c. (т. е. ресурсы/a/b/c/index.html)
Я хочу, чтобы эта страница html была доступна из моего корневого пути (http://localhost:8080/index.html).
Я расширяю WebMvcConfigurerAdapter для настройки отображения. Я пробовал несколько путей, но пока ничего не получилось.
@SpringBootApplication
public class Application extends WebMvcConfigurerAdapter
{
public static void main(String[] args)
{
SpringApplication.run(Application.class, args);
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry)
{
registry.addResourceHandler("/**").addResourceLocations(
"classpath:/resources/a/b/c",
"classpath:/a/b/c",
"/resources/a/b/c",
"https://stackoverflow.com/a/b/c",
"classpath:resources/a/b/c",
"classpath:a/b/c",
"resources/a/b/c",
"a/b/c");
}
}
Может ли кто-нибудь дать мне некоторые рекомендации по этому вопросу?
Благодаря
попробуйте добавить перенаправлять '@Override общественных недействительный addViewControllers (ViewControllerRegistry реестр) { registry.addRedirectViewController ("index.html", "/a/b/c/index.html"); super.addViewControllers (реестр); } ' – azl