Поскольку вы упомянули Spring Framework, я предполагаю, что вы используете Alexa Skills Kit SDK для Java V2 (ссылка на GitHub здесь - https://github.com/alexa/alexa-skills-kit-sdk-for-java).
Чтобы ответить на ваши вопросы:
То же самое, если я использую вторую версию?
Нет - это не то же самое, если вы используете вторую версию, поскольку первая версия была своего рода монолитным подходом для разработки кода функции Lambda, а во второй версии дизайн более модульный. Вы будете работать с большим количеством классов и реализаций со второй версией, которая упрощает масштабирование и поддержку.
Кроме того, можно ли использовать функции / инструменты Spring без загрузки Spring? (аннотации, сервлет, контейнеры и т. д.)
Да , вы можете использовать функции пружины, используя реализацию Spring на основе XML, если вы не хотите использовать пружинную загрузку
Кроме того, убедитесь, что вы используете последний репозиторий maven для ask-sdk, который только что был запущен в ноябре 2018 года
<!-- https://mvnrepository.com/artifact/com.amazon.alexa/ask-sdk -->
<dependency>
<groupId>com.amazon.alexa</groupId>
<artifactId>ask-sdk</artifactId>
<version>2.9.0</version>
</dependency>