Spring framework with Alexa Skill SDK V2
up vote
0
down vote
favorite
I am starting to develop an Alexa App (SDK v2), and I want to host it on my server, instead of using AWS Lambda.
I used to use the Spring Framework in my previous projects, and I have read a lot of examples on the internet on how to use Alexa framework with Spring boot. All those were implemented using the first version of the Alexa API.
Is the case the same if I use the second version? Also, can I use Spring features/tools without Spring boot? (annotations, servlet, containers,etc)
spring spring-boot alexa alexa-skills-kit alexa-skill
add a comment |
up vote
0
down vote
favorite
I am starting to develop an Alexa App (SDK v2), and I want to host it on my server, instead of using AWS Lambda.
I used to use the Spring Framework in my previous projects, and I have read a lot of examples on the internet on how to use Alexa framework with Spring boot. All those were implemented using the first version of the Alexa API.
Is the case the same if I use the second version? Also, can I use Spring features/tools without Spring boot? (annotations, servlet, containers,etc)
spring spring-boot alexa alexa-skills-kit alexa-skill
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am starting to develop an Alexa App (SDK v2), and I want to host it on my server, instead of using AWS Lambda.
I used to use the Spring Framework in my previous projects, and I have read a lot of examples on the internet on how to use Alexa framework with Spring boot. All those were implemented using the first version of the Alexa API.
Is the case the same if I use the second version? Also, can I use Spring features/tools without Spring boot? (annotations, servlet, containers,etc)
spring spring-boot alexa alexa-skills-kit alexa-skill
I am starting to develop an Alexa App (SDK v2), and I want to host it on my server, instead of using AWS Lambda.
I used to use the Spring Framework in my previous projects, and I have read a lot of examples on the internet on how to use Alexa framework with Spring boot. All those were implemented using the first version of the Alexa API.
Is the case the same if I use the second version? Also, can I use Spring features/tools without Spring boot? (annotations, servlet, containers,etc)
spring spring-boot alexa alexa-skills-kit alexa-skill
spring spring-boot alexa alexa-skills-kit alexa-skill
edited Nov 9 at 20:13
lightyagami
977
977
asked Nov 9 at 12:58
Ayoub Abid
13412
13412
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Since you mentioned Spring Framework, I am assuming you are using Alexa Skills Kit SDK for Java V2 (GitHub link here - https://github.com/alexa/alexa-skills-kit-sdk-for-java).
To answer your questions:
Is the case the same if I use the second version?
No - It is not the same if you use the second version, as the first version was kind of using monolithic approach to develop the Lambda function code and in the second version the design is more modular. You'd be working with more classes and implementations with the second version which makes it very easy to scale and maintain.
Also, can I use Spring features/tools without Spring boot? (annotations, servlet, containers,etc)
Yes, you can use the spring features by using the xml based implementation of spring if you don't wanna use spring boot
Also, make sure you are using the latest maven repository for ask-sdk which has just launched in November 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>
New contributor
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Since you mentioned Spring Framework, I am assuming you are using Alexa Skills Kit SDK for Java V2 (GitHub link here - https://github.com/alexa/alexa-skills-kit-sdk-for-java).
To answer your questions:
Is the case the same if I use the second version?
No - It is not the same if you use the second version, as the first version was kind of using monolithic approach to develop the Lambda function code and in the second version the design is more modular. You'd be working with more classes and implementations with the second version which makes it very easy to scale and maintain.
Also, can I use Spring features/tools without Spring boot? (annotations, servlet, containers,etc)
Yes, you can use the spring features by using the xml based implementation of spring if you don't wanna use spring boot
Also, make sure you are using the latest maven repository for ask-sdk which has just launched in November 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>
New contributor
add a comment |
up vote
0
down vote
Since you mentioned Spring Framework, I am assuming you are using Alexa Skills Kit SDK for Java V2 (GitHub link here - https://github.com/alexa/alexa-skills-kit-sdk-for-java).
To answer your questions:
Is the case the same if I use the second version?
No - It is not the same if you use the second version, as the first version was kind of using monolithic approach to develop the Lambda function code and in the second version the design is more modular. You'd be working with more classes and implementations with the second version which makes it very easy to scale and maintain.
Also, can I use Spring features/tools without Spring boot? (annotations, servlet, containers,etc)
Yes, you can use the spring features by using the xml based implementation of spring if you don't wanna use spring boot
Also, make sure you are using the latest maven repository for ask-sdk which has just launched in November 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>
New contributor
add a comment |
up vote
0
down vote
up vote
0
down vote
Since you mentioned Spring Framework, I am assuming you are using Alexa Skills Kit SDK for Java V2 (GitHub link here - https://github.com/alexa/alexa-skills-kit-sdk-for-java).
To answer your questions:
Is the case the same if I use the second version?
No - It is not the same if you use the second version, as the first version was kind of using monolithic approach to develop the Lambda function code and in the second version the design is more modular. You'd be working with more classes and implementations with the second version which makes it very easy to scale and maintain.
Also, can I use Spring features/tools without Spring boot? (annotations, servlet, containers,etc)
Yes, you can use the spring features by using the xml based implementation of spring if you don't wanna use spring boot
Also, make sure you are using the latest maven repository for ask-sdk which has just launched in November 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>
New contributor
Since you mentioned Spring Framework, I am assuming you are using Alexa Skills Kit SDK for Java V2 (GitHub link here - https://github.com/alexa/alexa-skills-kit-sdk-for-java).
To answer your questions:
Is the case the same if I use the second version?
No - It is not the same if you use the second version, as the first version was kind of using monolithic approach to develop the Lambda function code and in the second version the design is more modular. You'd be working with more classes and implementations with the second version which makes it very easy to scale and maintain.
Also, can I use Spring features/tools without Spring boot? (annotations, servlet, containers,etc)
Yes, you can use the spring features by using the xml based implementation of spring if you don't wanna use spring boot
Also, make sure you are using the latest maven repository for ask-sdk which has just launched in November 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>
New contributor
New contributor
answered Nov 15 at 4:15
V.T
413
413
New contributor
New contributor
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53226155%2fspring-framework-with-alexa-skill-sdk-v2%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown