带Thymeleaf和AngularJS ui路由器的Spring Boot

带Thymeleaf和AngularJS ui路由器的Spring Boot,angularjs,spring-boot,angular-ui-router,thymeleaf,Angularjs,Spring Boot,Angular Ui Router,Thymeleaf,我正在尝试创建一个简单的Spring boot web应用程序。我使用Thymeleaf和AngularJs作为前端 在我尝试在应用程序中添加ui.router之前,一切正常 下面是我的app.config: .config(function($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/home'); $stateProvider

我正在尝试创建一个简单的Spring boot web应用程序。我使用Thymeleaf和AngularJs作为前端

在我尝试在应用程序中添加ui.router之前,一切正常

下面是我的app.config:

.config(function($stateProvider, $urlRouterProvider) {
             $urlRouterProvider.otherwise('/home');

                $stateProvider        

                    .state('home', {
                        url: '/home',
                        template: index1.html
                    })
})
当我运行应用程序时,部分“index1.html”不会加载到ui视图中

我收到错误,因为“请求不正确”


据我所知,templateUrl正在运行。请指导我如何正确操作。

如果您想让Angular UI router执行路由,您需要创建一个接受路由但返回index.html的Spring控制器

也许这个答案也有助于:

也能帮上忙