Как я могу зарегистрировать Alexa V2 Servlet в Spring Boot - PullRequest
0 голосов
/ 17 сентября 2018

С помощью Alexa я хочу вызвать мое приложение Spring Boot, которое работает на Google App Engine.Я могу отправлять запросы из Alexa-Simulator и регистрировать запрос.

Я следовал этому руководству (https://medium.freecodecamp.org/implementing-an-alexa-skill-with-spring-boot-also-why-would-you-do-such-a-thing-9992c0797646), чтобы зарегистрировать SpeechletServlet для вызова моих намерений.

Теперь я использую Alexa-SDK V2, но я не знаю, какзарегистрируйте сервлет в этой версии.

@Configuration

открытый класс AlexaConfig {

@Autowired
private HandlerSpeechlet handlerSpeechlet;

@Bean
public ServletRegistrationBean registerSpeechletServlet() {

    SpeechletServlet speechletServlet = new SpeechletServlet();
    speechletServlet.setSpeechlet(handlerSpeechlet);

    ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(speechletServlet, "/alexa");
    return servletRegistrationBean;
}

}

Это моя текущая конфигурация для V1, но как я могу это сделатьв V2?

1 Ответ

0 голосов
/ 19 сентября 2018

Я мог бы исправить это, следуя инструкциям примера проекта github:

https://github.com/TheSilentHorizon/spring-boot-alexa

Просто реализуйте класс AlexaConfiguration.java и настройте application.properties

...