問題タブ [spark-java]

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 投票する
1 に答える
2109 参照

java - Spark REST サンプルのセットアップ中にエラーが発生しました

ここで説明されているように、単純な Spark REST の例を設定しようとしています: http://sparkjava.com/documentation.html

ブラウズすると: http://localhost:4567/hello

次のエラーが表示されます。

クラスパスに問題があるように見えますが、どの依存関係が欠落しているのかわかりません。

Spark の pom.xml の依存関係は次のとおりです。

コード:

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

java - SparkJavaアプリケーションでGuice-persistを使用してEntityManagerを注入するNullPointer

Spark + Guice アプリケーションに EntityManager を挿入しようとすると問題が発生します。

私のpersistence.xmlは次のとおりです。

私の主な方法は(App.javaで)行く

そして、この方法で、guice によって管理されるオブジェクト (DeputyService.java 内) に注入しようとしています。

2 つの重要な事実:

  1. App の run メソッドで PersistService を開始します
  2. たぶん私は間違っているかもしれませんが、問題は sqlite にあるとは思いません。私がこれを言うのは、entityManager を注入しようとしなくても、アプリケーションは問題なく起動し、データベースとテーブルを作成することさえできるからです。

(さらに役に立ち、セットアップの詳細が必要な場合は、お気軽にhttps://github.com/vitallan/politicaaberta-apiでプロジェクトに問い合わせるか、アクセスしてください)

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

java - Spark Javaで静的htmlページを返す方法は?

スパークを使用したハローワールド:

代わりに静的ファイル index.html を返すにはどうすればよいですか?

ノート:

  • このindex.htmlがjarにある必要があります
  • Spark Java のシンプルさの精神から、テンプレートを使用することはできるだけ避けたいと思います。これは、静的ページではやり過ぎです。
0 投票する
2 に答える
1504 参照

java - AWS Elastic Beanstalk に Spark Java Framework をインストール/実行する方法は?

通常、Tomcat または Glassfish を使用して Java Web アプリを WAR (Web アプリ アーカイブ ファイル) にビルドします。このファイルは、数回クリックするだけで、Elastic Beanstalk を介して簡単に AWS にデプロイできます。Elastic Beanstalk を使用すると、Tomcat/Glassfish/Java に Web アプリをデプロイできるため、統合は簡単です。

私は最近、Spark ( www.sparkjava.com ) と呼ばれる軽量の Java フレームワークを使い始めました。これを数回クリックするだけで Elastic Beanstalk にデプロイできますか? そうでない場合、Spark Java Web アプリを AWS に簡単にデプロイする代替手段はありますか? または、EC2 インスタンスを作成し、JAR アプリをコピーして、コマンド ラインから JAR Web アプリを起動する必要がありますか?

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

java - Spark/Jetty-server での静的ファイルのリロード

ここで説明されている少し似た問題があります:

SparkJava によって提供される静的ファイルを更新する

私のアプリケーションでは、ユーザーはコンテンツを1つのフォルダーにアップロードできます。このフォルダーは、ユーザーにも提供されます

特徴。SparkJava は起動時に一度だけそのフォルダーから「静的」コンテンツを読み取り、そこでの変更を認識しないことを理解しました。Spark (または Spark 経由の Jetty) に静的フォルダーの変更をリロードするように依頼することはできますか?

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

java - REST で混合 API ペイロードを最適化する

よく定義されたベストプラクティスを備えた標準的な質問のように感じますが、何らかの理由でそれらを見つけることができませんでした:)。

REST API サーバー (JSON オブジェクトを返す Spark) アーキテクチャがあります。現在、クライアントがリソースを要求するたびに、そのオブジェクトとそれが保持するすべてのオブジェクトをシリアル化します。リクエストに基づいてペイロードを最適化したいと思います。つまり、UI が必要とするフィールドのみをシリアル化します。

例えば:

フィールドを次のようにマークすることはよく知っていますtransientが、これよりもきめ細かいものを探しています。

私が念頭に置いていたオプションの 1 つは、すべての呼び出しにcom.google.gson.TypeAdapterを使用することでしたが、それを行うためのより良い方法があることを望んでいました。