Задать вопрос
@Eka2

Как правильно сделать переадресацию всех запросов в Spring?

Имеется SpringApplication, созданный конструктором, без папки WEB_INF и настроек в xml.
Подскажите, пожалуйста, как правильно сделать переадресацию всех запросов на static/index.html, кроме тех, обработка которых зарегистрирована в контроллере?
  • Вопрос задан
  • 198 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
например так (не уверен про приоритезацию перед другими ViewController):
import org.springframework.core.Ordered;
@Configuration
public class CustomSpringConfiguration extends WebMvcConfigurerAdapter {
	@Override
	public void addViewControllers(ViewControllerRegistry registry) {
		registry.addRedirectViewController("/*", "/static/index.html");
		registry.setOrder(Ordered.LOWEST_PRECEDENCE);
	}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы