В классе действий S2 нет ничего особенного.
Переверните этот вопрос: поскольку вы (очевидно) не"более свежий", что вы думаете происходит, когда создается экземпляр класса? Как вы думаете, S2 обрабатывает запрос? (Подсказка: он создает экземпляр класса действия, который затем в конечном итоге используется для обработки запроса.) Как может созданный экземпляр класса, учитывая, что действие S2 может быть POJO, повлиять на остальную часть системы?
Всеэто говорит:
С точки зрения архитектурного это плохая идея, потому что логика, используемая в разных классах, должна быть должным образом извлечена в сервис / утилиту / и т.д. класс и не привязан к конкретному действию.
Это также сбивает с толку с точки зрения когнитивной нагрузки: нет никаких оснований ожидать, что основной код будет вручную создавать экземпляр действия - действия создаются платформой с единственной целью:обработка запросов.