問題タブ [immutables-library]

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

java - immutables.github.io と一緒に Java 検証を使用する方法

SpringBoot プロジェクトでhttp://immutables.github.ioを使用しています。クラスを検証するために Javax 検証アノテーションを追加しましたが、機能しませんでした。私はこのようにしようとしました:

次のようなコントローラー本体で:

私のコードは機能しませんでした。この方法でクラスを検証できませんでした。不変クラスに javax 検証アノテーションをどのように実装する必要がありますか?

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

javascript - StudentIdフィールドによる一意の学生オブジェクトのjavascript不変フィルター

タイプスクリプトと不変を使用するのは初めてです。これを達成するための最良の方法は何かわかりません。

以下のタイプのオブジェクトがあります

私は不変の学生のリストを持っています List students 。学生は複数の科目を担当できるため、studentId と StudentName を科目間で繰り返すようにしています。

同じ StudentId を持つ Student オブジェクトが既に存在する場合に備えて、 StudentId の最初の Student のみを持つリストを返したい

  • StudentId、StudentName、アクティブ、サブジェクト
  • 1、サム、真、数学
  • 2,Mark, false, 数学
  • 1、サム、トゥルー、英語
  • 4、クラーク、真、英語

私が返したい生徒のリストには、studentId 1 を持つ 3 行目の Sam を含めるべきではありません。

リスト内の予期される学生オブジェクト

  • 1、サム、真、数学
  • 2,Mark, false, 数学
  • 4、クラーク、真、英語

重複する StudentId をフィルタリングし、studentId で一意の Student オブジェクトのリストを返す最良の方法は何ですか? studentId が繰り返される場合は、最初に表示された学生オブジェクトのみを考慮してください。

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

java - クラスが生成されていないイミュータブルの日食

Immutables ライブラリをセットアップしようとしましたが、ガイドに従っているにもかかわらず、Eclipse は target/generated-sources/annotations フォルダーにクラスを生成していないようです

これはJavaコンパイラのスクリーンショットです->注釈処理設定

注釈処理設定を示すスクリーンショット

また、Immutables ガイド ( https://immutables.github.io/immutable.html ) に従って、Immutables value-2.8.2.jar が選択されていることを示す Factory パスについても説明します。

ファクトリ パス設定を示すスクリーンショット

Project -> Clean を実行してから Project -> Build All を実行しました

そして、エラーログに次のエラーが表示されます: Exception throwed by Java annotation processor org.immutables.processor.ProxyProcessor@63924c86

および対応するスタック トレース

私は何を間違っていますか?