Как разделить обработчик намерений java dialogflow на несколько классов

# #java #spring #dialogflow-es-fulfillment

Вопрос:

Я использую dialogflow и использую java spring framework для обработки веб-крючка выполнения

Что-то вроде этого примера диалогового потока

К сожалению, когда число намерений увеличивается, этот класс становится слишком большим. Я уже разделяю реализацию для каждого намерения на другой класс, например

 @ForIntent(INTENT_NAME)
public ActionResponse thankYou(ActionRequest request) {
    return intentNameHandler.handle(request);
}
 

но все равно слишком велик, так как намерение растет.

Есть ли какой-либо способ разделить / группировать какой-либо метод в другой класс?