問題タブ [data-class]

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 に答える
1649 参照

spring-mvc - Kotlin データ クラスを使用して、Spring @RequestMapping アノテーション付きメソッドでパス変数をグループ化する

現在、kotlinデータクラスを使用して、 @RestController を使用したクラスアノテーションで @RequestMapping アノテーション付きメソッドのパラメーターの数を減らそうとしています。また、同じパス変数を含む複数の @RequestMapping アノテーション付きメソッドで自分自身を繰り返したくありません。

以下のコードは、/multiple/ABC/true/123期待どおりに動作する私のアプローチを示していますが/single/ABC/true/123、デフォルトのコンストラクターが見つからないという不満があります。

代わりに次のデータ クラス定義を使用すると、結果が得られますが、インスタンスは不変ではなくなり、一部のフィールドが更新されない可能性があります。

最初のデータクラス定義を機能させるのを手伝ってくれる人はいますか?