簡體   English   中英

在AWS上部署后,REST Service無法正常工作

[英]Rest Service not working when deployed on AWS

這是我的休息服務。

@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"); } ); 

當我在本地主機上運行應用程序時,這些文件運行良好。 但是,當我在AWS上部署spring-boot應用程序並在服務器上運行它時,它會失敗。 服務器返回HTTP狀態404-當我在瀏覽器中輸入服務的URL時,請求的資源而不是JSON數據不可用 這是什么問題

Mkyong解決了它。

是解決方案。

使用@RestController添加@CrossOrigin批注

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM