AngularJS Spring Boot(需要两个不同的控制器)



为什么我们在用Angular JS实现Spring Boot时创建两个控制器。

一个用于与Web通信,另一个用于REST服务。

您实际上不需要两个控制器(如果您在谈论一个端点,则在服务器端两个控制器)。在这里查看我对这个问题的回答。它可以解释。

更新:

路线

'use strict'
angular.module('TestApp' , ["ngRoute"])
       .config(function($routeProvider){
            $routeProvider
            .when('/' , {
                templateUrl : "view/main.html",
                controller : 'MainController',
                controllerAs : 'main'
            })
            .when('/test' , {
                templateUrl : "view/test.html",
                controller : 'TestController',
                controllerAs : 'test'
            })
            .otherwise({
                    redirectTo: '/'
            });
       });

和控制器

@RestController 
@RequestMapping(value = "/test")
public class ServerController {

}

最新更新