Я запускаю свое веб-приложение с загрузкой spring. Он использует простой основной класс для запуска встроенного сервера tomcat:
@Configuration
@EnableAutoConfiguration
@ComponentScan
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
Я хочу настроить сервер так, чтобы он мог обрабатывать angularjs html5mode, который будет активирован с помощью
$locationProvider.html5Mode(true);
Соответствующие публикации от других пользователей показывают, что вам нужно перенаправить на root. режим html5 удаляет hashbag с URL-адреса. Если вы обновите страницу, сервер не найдет страницу, потому что он не обрабатывает хэш. смотрите: AngularJS - Почему при изменении адреса URL $routeProvider не работает, и я получаю ошибку 404