这是我的休息服务。
@RestController
public class ProjectController {
@RequestMapping(method = RequestMethod.GET, value = "/getProjects")
public ArrayList<Project> getProjects() {
ArrayList<Project> projectList = new ArrayList<Project>();
ProjectDao obj = new ProjectDao();
projectList = obj.getProjects();
return projectList;
}
}
这是我的Angular脚本来调用此服务。
$http({
method: "GET",
url: "/getProjects"
})
.then(
function success(response) {
...
},
function error {
alert("Error");
}
);
当我在localhost上运行应用程序时,这些工作正常。但是,当我在AWS上部署spring-boot应用程序并在服务器上运行它时,它会失败。当我在浏览器中输入服务的URL时,服务器返回 HTTP状态404 - 请求的资源不可用而不是JSON数据。这有什么问题?