We've seen the power of Spring and Spring Boot. So, let's use it without any further delay. We will build a RESTful web service that will return a Todo object. We will further enhance this project in the next chapter, where we will add Todo and fetch a list of Todo from the database. We will use JPA and Hibernate along with Spring for that purpose.
When we are done with this example, we should get the following response:
So, let's start by creating a new project. You can use http://start.spring.io/ or you can use IntelliJ IDEA as well to create a new project.
After you have created the new project, you will see that there's an Application class; don't give much focus to it, it's there in almost all Spring Boot applications. We need to create a new class for Todo, as follows...