Понимание событий, управляемых в приложении Spring MVC

Я прочитал код из этого приложения Spring MVC:

https://github.com/spring-guides/tut-rest/tree/master/6/complete/src/main/java/com/yummynoodlebar/core/events

Я не понимаю роль этих классов из папки событий. Как я могу поймать такое событие в другом месте в приложении?

Еще одна вещь, которую я не понимаю в этом приложении, это то, что они не используют разделение команд и запросов где-то на уровне сервиса. Они использовали CQS на своих остальных контроллерах. Я не согласен с этим, вместо этого им следует использовать CQS на уровне обслуживания, чтобы обеспечить простой способ добавления проверки или других основных операций в свои службы. Эта ссылка описывает то, что я говорю о разделении CQS на уровне сервиса.

Если у вас есть предложения по реализации шаблона CQS, описанные в приведенной выше ссылке, сообщите об этом.

0 ответов

Другие вопросы по тегам