Шаблон ResourceHandler должен отражать путь запроса, в вашем случае /index.html
К ресурсам внутри jar / war /WEB-INF/classes/
можно получить доступ через classpath:
, в вашем случае classpath:/index.html
Таким образом, ваша конфигурация должна быть такой:
@Configuration
@EnableWebMvc
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/index.html")
.addResourceLocations("classpath:/index.html");
}
}
Вы можете упростить, если у вас больше ресурсов с
registry.addResourceHandler("/*.html")
.addResourceLocations("classpath:/");