我配置彈簧mvc項目使用角度2沒有彈簧引導。配置角度2與彈簧mvc項目沒有彈簧引導
我的目錄結構是:
Project
|
+--src
|
+--resources
| |
| +--css
| |
| +--js
| |
| +--angular
| |
| +--app/
| |
| +--node_modules/
| |
| +--package.json,systemjs.config.js,tsconfig.json
|
|
+--WEB-INF
|
+--pages
|
+--index.jsp
我已經包含在index.jsp中的follwing線
<!-- 1. Load libraries for angular 2 setup -->
<!-- Polyfill(s) for older browsers -->
<script src="${pageContext.request.contextPath}/resources/angular/node_modules/core-js/client/shim.min.js"></script>
<script src="${pageContext.request.contextPath}/resources/angular/node_modules/zone.js/dist/zone.js"></script>
<script src="${pageContext.request.contextPath}/resources/angular/node_modules/reflect-metadata/Reflect.js"></script>
<script src="${pageContext.request.contextPath}/resources/angular/node_modules/systemjs/dist/system.src.js"></script>
<!-- 2. Configure SystemJS -->
<script src="${pageContext.request.contextPath}/resources/angular/systemjs.config.js"></script>
<script>
System.import('${pageContext.request.contextPath}/resources/angular/app').catch(function(err){ console.error(err); });
</script>
我都跟着角2快速啓動
https://angular.io/guide/quickstart
所有文件都包含上面提到的相同代碼鏈接。我唯一改變的是: 複製應用程序目錄,node_modules目錄和配置文件到資源目錄和修改過的index.jsp從那裏加載它。
它拋出以下異常:
GET http://localhost:8085/Phoenix/resources/angular/app/ 404(未找到)在瀏覽器控制檯。請建議任何解決此問題的方法。
我使用的是與角度1完全不同的angular2。所以我不能在我的應用中遵循/使用這些示例 – user1188867
這很明顯,但您有其他所有東西可以使用angular/angular2運行spring mvc - 您是否也實施過java部分? –
Java部分已完成且工作正常。我遵循角2快速入門,並創建了一個樣本,它也在工作,但是當我將它與Spring應用程序(我的意思是將這些angular2文件複製到spring mvc項目中)結合使用時。它不工作 – user1188867