Install Spring Tool Suite (STS)

Learn more from the full course
RESTful Web Services, Java, Spring Boot, Spring MVC and JPA
Implement API calls: Sign-up, sign-in, email verification, password reset, update, delete. Deploy to Amazon AWS Cloud.
25:02:59 of on-demand video • Updated April 2025
Build a RESTful Web Service with Spring Boot
Learn how to implement User Sign-in functionality
Learn how to implement User Sign-up functionality
Protect RESTful Web Service with Spring Security Framework
Learn how to implement Token-Based Authentication
Implement Password Reset and Email Verification features
Use Spring Data JPA Query Methods
Use Spring Data JPA Native SQL Queries
Download and Install MySQL Server on Mac
Download and Install MySQL Workbench
Download and Install Spring Tool Suite
Create new project using Spring Tool Suite and Spring Initializer
Download, run and stop Apache Tomcat
Deploy RESTful Web Service application to Apache Tomcat
Run RESTful Web Service application as a stand along Java application
Build and run REST API with Maven
Use Postman HTTP client to send HTTP Request to a Web Service endpoints
Start up Amazon EC2 server
Install Java, MySQL and Apache Tomcat on Amazon AWS EC2 server
Deploy RESTful Web Service to Amazon AWS EC2 server
Deploy with AWS Beanstalk
Use H2 in-memory database
Use H2 database console to preview data in memory database as well as in a stand along MySQL database server
Use JUnit 5 to test code
Use Rest Assured to test RESTful Web Service endpoint
English [Auto]
In this video we will download and install Spring Tool suite. A development environment which you can use to develop, debug and run restful web services with Spring and Spring Boot and to download a spring tool suite, you will have to go to spring.io and then forward slash tools and then hit enter. A page will open with a very good description about the spring tool suite and there will be other tools below. But we are interested in this one spring tool suite. So the Spring tool suite is an eclipse based development environment which is customized for developing spring applications. It provides a ready to use environment to implement, debug, run and deploy your spring applications. It is cross-platform so you can look which platforms are supported by clicking on this. See all versions link and there is one for windows, there is one for Mac and for Linux. I'm using Mac, so I have already downloaded and installed on my computer actually. And to download it I clicked on this link and downloaded a file and then I've moved it to my desktop and here it is, it is a DMG application so I can simply double click on it and installation process will begin. You will then eventually be presented with this window spring tool suite and you will need to select the icon and drag and drop it to your applications folder. I'm not going to do it because I have already done it and I have spring tool suite installed. So once the spring tool suite application is copied to your applications folder, you will then be able to go to your launchpad and then find it among your other applications. So you can click on it and it will start the development environment and you can start working with it.