問題タブ [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 は、UI として AngularJS を使用するグローブのように適合します。jar ベースの spring io プロジェクト (つまり、angularjs またはその他の javascript ライブラリを使用した .html ページ) を使用して、静的リソースを簡単に攻撃できます。

angular ベースのフロント エンドには、SpringIO Web が最適です。

ただし、maven によってビルドされた GWT と連携するために SpringIO を (WAR ではなく) jar としてパッケージ化するというトピックでは、問題はそれほど簡単には解決できないようです。

これまでのところ、このトピックに関する唯一の関連する回答は次のとおりです。 Spring Boot + GWT 組み込み構成

実際、GWT アプリケーションを springIO jar (生産的な jar) にビルドする必要がある場合は、GWT javascript が適切な META-INF/resources に分類され、サーバーに提供されることを確認するだけで済みます。クライアント。

ただし、開発時に Java から Javascript へのコンパイルがまだ行われておらず、従来の gwt:run プラグインが使用されている場合、次のように pom.xml を適切にセットアップする方法について公式の回答を得ることは興味深いでしょう。

(a) 選択した埋め込みコンテナー tomcat または jetty を使用します。

(b) 開発時に、springio devtools を使用してコンテナーを再起動する利点があります。これは、javascript リソースが restar なしですぐに更新され、クラスの変更が再起動につながる Spring x Angular ベースのプログラムの魅力のように機能します。

(c) 完全なモンスターをコンパイルしなくても GWT アプリケーションをデバッグできる

私は疑問に思っています: GWT と Spring IO を同時に使用して生産的に開発できる唯一の方法は、次のように述べることです: - 2 つのコンテナーが必要です。GWT 部分を実行し、javascript を提供し、フロント ent をデバッグするためのフロント エンド桟橋。

私はjavascriptを持っていませんが、Springboot開発ツールを生産的に取得してTomcatの再起動をクラス変更することができるSpring IOのバックエンドアプリケーション。

そして桟橋と組み込みの tomcat の間で、単純な REST ベースの Web サービスを使用して 2 つの JVM コンテナーを統合します。両方が同じローカルホスト上にある場合、ネットワーク コストは本質的に冗長です。しかし、生産的に開発するには、GWT JavaScript を含む別のコンテナーと、SpringIO ビジネス ロジックを含むコンテナーが必要になる場合、完璧な世界ではありません。

GWT と SpringIO の両方を使用して生産的に連携できるように、springio が GWT maven pom.xml を提供することは可能でしょうか?

私の側では、デモンストレーションする git プロジェクトが既に存在する SpringIO WAr アプローチが好きではないと言わざるを得ません。

コンテナが埋め込まれた JAR SpringIO JAR をセットアップして生産的な開発環境を構築できない場合、私は単純に、GWT fornt-end 用の最も効果的な開発 pom.xml と springio バックエンドの busienss ロジックを含む 2 つのコンテナを選択します。これについての返信に感謝します。

0 投票する
2 に答える
1999 参照

android - Spring Rest : サーバー側での POST リクエストの処理

このリンクの回答に基づいてこの質問をしています

JSON の RestTemplate を介した POST リクエスト

実際には、クライアントから JSON を送信し、REST サーバーで同じものを受信したかったのです。クライアント部分は上記のリンクで行われるため。同じように、サーバー側でそのリクエストをどのように処理しますか。

クライアント:

サーバ:

これにより、クライアント側で 400 Bad Request エラーが発生します。サーバー側でこれを処理する方法についての手がかりを期待しています。

0 投票する
0 に答える
922 参照

spring - spring-boot Gradle プラグインを使用するが、依存関係管理から Spring Boot バージョンを取得する

現在、スプリングブートバージョンをハードコーディングする必要がある Gradle セットアップがあります。代わりに依存関係管理でこれを行うことは可能ですか? この問題は、実際のコードを含むプロジェクト モジュールで発生します。そこに私はへの呼び出しが必要です:

そのためには、 を適用する必要があります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 投票する
1 に答える
301 参照

gradle - カスタム プラグイン内で Spring Dependencies Management Plugin からすべてのマネージド バージョンの依存関係を取得するにはどうすればよいですか?

依存関係をチェックするためのカスタム Java gradle プラグインを作成しています。また、 Spring Gradle Dependency Management プラグインを適用します。しかし、このプラグインからマネージド ライブラリ バージョンのリストを取得することはできません。次のコードを使用します。

私のテスト プロジェクトでは、Spring フレームワークを含めて使用します。

しかし、タスクを適用すると、常に空のマップが返されます。また、io Spring 依存関係管理プラグインから依存関係管理タスクを呼び出すと、空のリストも返されます。カスタム プラグインから etManagedVersions()を呼び出さない場合、io Spring 依存関係管理プラグインの依存関係管理タスクは正常に機能します

ありがとうございました

0 投票する
1 に答える
331 参照

java - Spring IO platform-b​​om バージョン スキーム

spring.io platform-b​​om のバージョン管理スキームについて、誰かが説明または参照を示すことができますか? バージョンの同時リリースが表示されます。

  • ブリュッセル-SR1
  • アテネ-SR3
  • 2.0.8.リリース

どちらを選ぶべきですか?

0 投票する
1 に答える
1093 参照

gradle - Artifactory を使用した spring 依存関係管理 gradle プラグイン

プライベート Artifactory gradle リポジトリを使用して、新しいプロジェクトを立ち上げて実行しようとしています。Artifactory を使用してアーティファクトを解決することはできましたが、Spring io を投入してブートしようとすると、依存関係を要求するときに 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 パスまたはファイル名に到達していません。

私の問題はビルド スクリプトにあると思います - 誰かが問題を特定するのを手伝ってくれますか?

build.gradle: