このSpring MVCアプリケーションからコードを読みました:
イベントフォルダーからのこれらのクラスの役割がわかりません。アプリケーションの別の場所でそのようなイベントをキャッチするにはどうすればよいですか?
このアプリケーションで私が理解できないもう 1 つのことは、サービス レイヤーのどこかでコマンドとクエリの分離を使用しない理由です。彼らは残りのコントローラーで CQS を使用しました。私はそれに同意しません。代わりに、サービス層で CQS を使用して、検証やその他のコア操作をサービスに追加する簡単な方法を提供する必要があります。このリンクは、サービス層での CQS 分離について私が話していることを説明しています。
上記のリンクで説明されている CQS パターンを実装する方法について提案がある場合は、それを教えてください。