Я работаю над Spring Boot Application, используя Angular JS for UI.Я пытаюсь использовать угловые маршруты для создания одностраничного приложения
Мой статический контент находится в следующем каталоге:
resources/static
внутри моего src/main
Я использую класс Controller для загрузки моей первой HTML-страницы index.html.
@Controller
public class PageController {
@RequestMapping(value = "/", method = RequestMethod.GET)
String entry() {
return "redirect:/index.html";
}
}
МОЕ тело HTML:
<body>
<header class="app_header">
<a href="#/mainDashboard">Home</a>
<h1 class="app_header__title">My title</h1>
</header>
<div ng-app="myApp" ng-controller="myController">
<div class="ng-view">
</div>
</div>
</body>
Мой контроллер Javascript:
myApp.config(function($routeProvider) {
$routeProvider
.when("/mainDashboard", {
templateUrl : "dashboard.html"
});
});
Это не работает.Есть ли что-то еще, что я должен сделать на серверной части ??Пользовательский интерфейс является частью самого приложения Spring Boot и не обслуживается через отдельный веб-сервер.