问题标签 [spring-io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
677 浏览

gwt - 带有 GWT 2.7 的 SpringIO

带有嵌入式容器的 Spring IO jar 与 AngularJS 作为 UI 相得益彰。您可以使用基于 jar 的 spring io 项目(即带有 angularjs 或任何其他 javascript 库的 .html 页面)轻松地处理您的静态资源。

对于基于 Angular 的前端,SpringIO Web 确实是一个完美的选择。

但是,关于将SpringIO打包为jar(而不是WAR)以配合maven构建的GWT的话题,问题似乎不是那么容易解决的。

到目前为止,关于这个主题的唯一相关答案如下。 Spring Boot + GWT 嵌入式配置

实际上,如果您只需要将 GWT 应用程序构建到 springIO jar(一个生产性 jar)中,那么只需确保 GWT javascript 会落入适当的 META-INF/resources 以提供给客户。

然而,在 Java 到 Javascript 的编译尚未发生的开发期间,并且使用传统的 gwt:run 插件,获得有关如何正确设置 pom.xml 的官方响应会很有趣,以便:

(a) 我们使用我们选择的嵌入式容器 tomcat 或 jetty

(b) 在开发期间,我们可以使用 springio devtools 重新启动容器。这对于基于 Spring x Angular 的程序来说就像一个魅力,其中 javascript 资源会立即刷新而无需重新启动,并且类更改会导致重新启动

(c) 仍然可以调试 GWT 应用程序而无需编译完整的怪物

我想知道:人们可以同时使用 GWT 和 Spring IO 进行高效开发的唯一方法是声明: - 我需要两个容器。一个前端码头,用于运行 GWT 部分并提供 javascript 和调试前端。

spring IO 中的后端应用程序,我没有 javascript,但可以有效地让我的 springboot 开发工具类更改 tomcat 重新启动。

在 jetty 和嵌入式 tomcat 之间,使用简单的基于 rest 的 web 服务集成两个 JVM 容器。如果两者都在同一个本地主机上,则网络成本基本上是多余的。但是,如果要进行高效开发,需要一个具有 GWT javascript 的单独容器和具有 SpringIO 业务逻辑的容器,这并不是一个完美的世界。

springio 是否有可能提供 GWT maven pom.xml 以便可以同时使用 GWT 和 SpringIO 高效地工作?

就我而言,我必须说我不喜欢 SpringIO WAR 方法,因为它已经有一个 git 项目可以演示。

如果无法设置带有嵌入式容器的 JAR SpringIO JAR 以形成高效的开发环境,我只需选择两个具有最有效开发 pom.xml 的容器,用于 GWT fornt-end 和 springio 后端的业务逻辑。非常感谢您对此的回复。

0 投票
2 回答
1999 浏览

android - Spring Rest:在服务器端处理 POST 请求

我根据此链接中的答案问这个问题

通过 JSON 中的 RestTemplate POST 请求

我实际上想从客户端发送 JSON 并在 REST 服务器上接收相同的内容。由于客户端部分是在我上面提到的链接中完成的。同样,我将如何在服务器端处理该请求。

客户:

服务器:

这在客户端给了我 400 错误请求错误。希望有一些关于如何在服务器端处理这个问题的线索。

0 投票
2 回答
573 浏览

spring - 范围代理和父级的组合

嗨,我有以下短代码:

https://github.com/shmuel-buchnik/scope-issue

我收到以下错误:

“bean 类 [C] 的无效属性 'targetBeanName':Bean 属性 'targetBeanName' 不可写或具有无效的 setter 方法。setter 的参数类型是否与 getter 的返回类型匹配?”

我会很乐意理解的方式。

提前致谢。

添加上下文文件以保存对 github 的访问

0 投票
0 回答
922 浏览

spring - 使用 spring-boot Gradle 插件,但从依赖管理中获取 spring boot 版本

我有一个 Gradle 设置,我目前需要对 spring-boot 版本进行硬编码。是否可以使用依赖管理来做到这一点?该问题发生在包含实际代码的项目模块中。我需要打电话给:

为此,我需要应用spring-boot plugin. 为了使该插件可用,我需要对"org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}". 为此,我需要指定springBootVersion硬编码...

这是我的父 gradle 文件:

这是我的模块 gradle 文件:

如果我删除了对spring-boot-gradle-plugin父 gradle 文件中的依赖项,那么我不能apply plugin: 'spring-boot'在模块 gradle 文件中使用,并且没有定义 gradle DLS 方法springBoot {......

springBootVersion = '1.4.0.RELEASE'我可以在不必在我的父 gradle 文件中硬编码的情况下实现这一点吗?

0 投票
2 回答
1141 浏览

java - Spring Boot 应用程序(eureka 客户端)正在抛出 ClassNotFoundException: javax.ws.rs.core.Response$StatusType

我正在尝试将我的 Spring Boot 应用程序注册到 eureka 服务器。应用程序启动但在运行时我得到

构建.gradle:

}

非常感谢任何帮助。

提前致谢!!

0 投票
1 回答
301 浏览

gradle - 如何在我的自定义插件中从 Spring Dependencies Managment Plugin 获取所有托管版本依赖项?

我正在编写我的自定义 java gradle 插件来检查依赖项。我还应用 了 Spring Gradle 依赖管理插件。但是我无法从此插件中获取托管库版本的列表。我使用下一个代码:

在我的测试项目中,我使用了包括 Spring 框架:

但是在应用我的任务后,它总是返回空地图。此外,如果我从 io Spring Dependency Management 插件调用dependencyManagement任务,它也会返回空列表。如果我不从我的自定义插件中 调用etManagedVersions() ,则来自 io Spring Dependency Management 插件的dependencyManagement任务可以正常工作。

谢谢

0 投票
1 回答
331 浏览

java - Spring IO平台-bom版本方案

有人可以解释或指出有关 spring.io platform-b​​om 版本控制方案的一些参考吗?我看到版本的并发版本:

  • 布鲁塞尔-SR1
  • 雅典-SR3
  • 2.0.8.发布

我应该选择哪个?

0 投票
0 回答
27 浏览

spring - spring-cloud-zookeeper-dependencies 1.0.4.BUILD-SNAPSHOT 缺失

几天以来,我收到了https://repo.spring.io/snapshot中缺少 spring-cloud-zookeeper-dependencies/1.0.4.BUILD-SNAPSHOT 的 Maven 错误

有人可以检查一下吗?非常感谢,最好的问候

0 投票
1 回答
936 浏览

java - 如何将 JSON 正文中的数组映射到 POJO?

我正在使用hibernate作为JPA和spring-boot来实现多对多关系。当我从 POSTMAN 发出 post 请求时,我收到以下错误:

Metric和之间存在多对多关系Datasource

JSON 正文

公制.java

数据源.java

目前 Metric 和 Datasource 之间的关系设置正确,即我有三个表metricdatasourcemetric_datasource在数据库中创建。但我不确定如何使用给定的 JSON 正文保存值。请帮忙。

0 投票
1 回答
1093 浏览

gradle - 带有工件的spring依赖管理gradle插件

我正在尝试使用私人工件 gradle repo 启动并运行一个新项目。我能够通过工件来解决工件,但是当我尝试将 spring io & boot 混合在一起时,spring 依赖管理插件在请求依赖时似乎没有添加版本,导致构建失败:

我可以在https://my-website.com/artifactory/gradle-release/org/springframework/boot/spring-boot-starter-data-rest/1.5.3.RELEASE/看到这些文件,但看起来像“1.5 .3.RELEASE" 没有进入 URL 路径或文件名。

我猜我的问题出在我的构建脚本中 - 有人可以帮我找出问题吗?

构建.gradle: