問題タブ [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.
spring-mvc - Kotlin データ クラスを使用して、Spring @RequestMapping アノテーション付きメソッドでパス変数をグループ化する
現在、kotlinデータクラスを使用して、 @RestController を使用したクラスアノテーションで @RequestMapping アノテーション付きメソッドのパラメーターの数を減らそうとしています。また、同じパス変数を含む複数の @RequestMapping アノテーション付きメソッドで自分自身を繰り返したくありません。
以下のコードは、/multiple/ABC/true/123
期待どおりに動作する私のアプローチを示していますが/single/ABC/true/123
、デフォルトのコンストラクターが見つからないという不満があります。
代わりに次のデータ クラス定義を使用すると、結果が得られますが、インスタンスは不変ではなくなり、一部のフィールドが更新されない可能性があります。
最初のデータクラス定義を機能させるのを手伝ってくれる人はいますか?