問題タブ [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.
java - immutables.github.io と一緒に Java 検証を使用する方法
SpringBoot プロジェクトでhttp://immutables.github.ioを使用しています。クラスを検証するために Javax 検証アノテーションを追加しましたが、機能しませんでした。私はこのようにしようとしました:
次のようなコントローラー本体で:
私のコードは機能しませんでした。この方法でクラスを検証できませんでした。不変クラスに javax 検証アノテーションをどのように実装する必要がありますか?
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 が繰り返される場合は、最初に表示された学生オブジェクトのみを考慮してください。
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
および対応するスタック トレース
私は何を間違っていますか?