gpt4 book ai didi

java - AngularJs 通过 Maven 和 Jersey 与 Eclipse 集成

转载 作者:行者123 更新时间:2023-11-29 04:49:30 32 4
gpt4 key购买 nike

我正在使用提供 JSON 数据的 RESTful API 创建一个 AngularJs 项目。

我需要在 Ecplise IDE 中开发完整的项目,因为我正在使用 Java 类来生成 RESTful 资源。

问题是我不知道如何让 Eclipse 理解 AngularJs。

我在项目目录中包含了我的 javascripts 和 html 页面,但在运行时出现了这个错误:

http://localhost:7070/storyBoard/src/main/lib/angular-resource.min.js 404 (Not Found)

无法找到我在项目目录结构中提供的脚本路径。

目录结构如下:

Directory Structure

我正在为 Maven 使用 Jersey 框架。甚至可以通过这种方式集成 Angular 吗?如果不是,我可以通过其他什么方式完成此操作?

这是 index.html 模板:

<html ng-app="Writer">
<head>
<script src="src/main/webapp/ajs/angular.min.js"></script>
<script src="src/main/webapp/ajs/angular-route.min.js" ></script>
<script src="src/main/webapp/ajs/angular-resource.min.js"></script>
<script src="https://jspm.io/system@0.16.js"></script>
<script src="src/main/webapp/ajs/app.js"></script>
<script src="src/main/webapp/ajs/controllers.js"></script>
</head>
<body>
<input type="text" ng-model="name" />
hello {{name}}
<h1>hello</h1>
<div ng-view></div>
</body>
</html>

最佳答案

所有静态资源(如css、js、html文件)都应该放在webapp目录下,而不是lib目录下。

对于网络应用程序,根目录是webapp。所以路径应该从这个目录开始,例如

http://localhost:7070/storyBoard/static/js/angular-resource.min.js

对应

webapp/static/js/angular-resource.min.js

关于java - AngularJs 通过 Maven 和 Jersey 与 Eclipse 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35936285/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com