Create Spring 4 RESTful Web Service - Step By Step

Using Gradle - the new build and dependency management tool.
3.7 (402 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
9,729 students enrolled
Start Learning Now
  • Lectures 9
  • Length 36 mins
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2014 English

Course Description

What is the course about?

  1. A step by step video tutorial to create Spring 4 RESTful Web Service.
  2. Demonstrates the simplicity involved in using Spring framework for Web Service development.
  3. Uses Spring Boot for absolute minimum configuration.
  4. Provides introduction to Gradle build and dependency management tool.
  5. Requires just 15 mins (excluding download and setup time) to develop your first Spring 4 RESTful web service

Course Materials

  • The course is delivered as video tutorial and source code is made available.
  • The course provides step by step instructions so that even a beginner can understand and complete the task.

Course Duration

  • Around 30 mins of video material but half of that is related setup for beginners.
  • An average experienced person can get complete the task in just 15 mins.

How is the course structured

  1. We start with download and setup of gradle and move on to work space setup
  2. Add the build script required for the gradle and get an overview of the script
  3. Add the necessary JAVA code (just 2 files)
  4. Test the web service in the embedded tomcat server.
  5. Conclude the course with an executable JAR so that you can share that with your friends to showcase your work.

What are the requirements?

  • JDK 6 or higher
  • Simple text editor like notepad++ or sublime text
  • Active internet connection

What am I going to get from this course?

  • By the end of this course, you will be able to develop and run RESTful hello service.
  • In this course, you will learn basic usage of Gradle and Spring boot.
  • You will develop a simple RESTful service and pack it as an executable JAR

Who is the target audience?

  • Any one who has fair knowledge of JAVA and can recognize terms like Web App, RESTful Web Service
  • Any one who wants to kick start their journey with Web Services
  • Anybody who is working on enterprise JAVA application and wants to learn a professional build and dependency management tool
  • Almost anyone who wants to quickly check the Spring 4 MVC

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Prepare your workspace
Introduction to course

This video explains how to download and setup Gradle - our build and dependency management tool.


This video explains the workspace setup procedure.

Section 2: Understand build script and more
A word of caution
What is this build script?
Section 3: Coding time
Create Application Entry Class
Create REST Controller
Section 4: Result Time
Execute our application
Section 5: A full recap - Optional

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

AppLabs Hyd, We simplify learning

Parimala AppLabs delivers high quality technology training content. Our team of industry professionals have been part of the various complex software product developments ranging from insurance domain, banking and risk management. We have seen, helped and trained more than 400 professionals in JAVA world till date.

We aim to make learning simple and fun. We have professional team of trainers for technologies ranging from Mobility, Web Technologies to Enterprise application development. All the courses are designed keeping in mind simplicity. These course are best suitable for beginners who want to kick start their journey in the programming world.

Ready to start learning?
Start Learning Now