Setting up Restful Web App

Spring Boot: Build Your Website Real Quick Spring MVC + Restful Web Service
5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€96.21
List Price:  €134.70
You save:  €38.49
£79.93
List Price:  £111.90
You save:  £31.97
CA$143.79
List Price:  CA$201.32
You save:  CA$57.52
A$160.48
List Price:  A$224.69
You save:  A$64.20
S$135.83
List Price:  S$190.17
You save:  S$54.33
HK$777.07
List Price:  HK$1,087.93
You save:  HK$310.86
CHF 89.45
List Price:  CHF 125.24
You save:  CHF 35.78
NOK kr1,141.95
List Price:  NOK kr1,598.78
You save:  NOK kr456.82
DKK kr717.64
List Price:  DKK kr1,004.72
You save:  DKK kr287.08
NZ$177.52
List Price:  NZ$248.53
You save:  NZ$71.01
د.إ367.25
List Price:  د.إ514.17
You save:  د.إ146.91
৳11,994.74
List Price:  ৳16,793.12
You save:  ৳4,798.37
₹8,496.63
List Price:  ₹11,895.62
You save:  ₹3,398.99
RM450.75
List Price:  RM631.07
You save:  RM180.32
₦155,628.43
List Price:  ₦217,886.03
You save:  ₦62,257.60
₨27,934.96
List Price:  ₨39,110.06
You save:  ₨11,175.10
฿3,444.45
List Price:  ฿4,822.37
You save:  ฿1,377.92
₺3,518.54
List Price:  ₺4,926.10
You save:  ₺1,407.55
B$617.53
List Price:  B$864.57
You save:  B$247.04
R1,837.80
List Price:  R2,572.99
You save:  R735.19
Лв188.31
List Price:  Лв263.64
You save:  Лв75.33
₩144,872.25
List Price:  ₩202,826.95
You save:  ₩57,954.69
₪364.89
List Price:  ₪510.86
You save:  ₪145.97
₱5,883.01
List Price:  ₱8,236.45
You save:  ₱2,353.44
¥15,672.80
List Price:  ¥21,942.55
You save:  ¥6,269.75
MX$2,028.91
List Price:  MX$2,840.56
You save:  MX$811.64
QR366.34
List Price:  QR512.89
You save:  QR146.55
P1,382.59
List Price:  P1,935.69
You save:  P553.09
KSh12,923.70
List Price:  KSh18,093.70
You save:  KSh5,170
E£5,091.27
List Price:  E£7,127.98
You save:  E£2,036.71
ብር12,764.56
List Price:  ብር17,870.89
You save:  ብር5,106.33
Kz91,790.82
List Price:  Kz128,510.82
You save:  Kz36,720
CLP$99,155.08
List Price:  CLP$138,821.08
You save:  CLP$39,666
CN¥729.81
List Price:  CN¥1,021.77
You save:  CN¥291.95
RD$6,104.52
List Price:  RD$8,546.58
You save:  RD$2,442.05
DA13,454.60
List Price:  DA18,836.98
You save:  DA5,382.37
FJ$232.11
List Price:  FJ$324.96
You save:  FJ$92.85
Q773.21
List Price:  Q1,082.52
You save:  Q309.31
GY$21,000.46
List Price:  GY$29,401.48
You save:  GY$8,401.02
ISK kr13,903.60
List Price:  ISK kr19,465.60
You save:  ISK kr5,562
DH1,007.40
List Price:  DH1,410.40
You save:  DH403
L1,841.78
List Price:  L2,578.57
You save:  L736.78
ден5,922.50
List Price:  ден8,291.74
You save:  ден2,369.23
MOP$803.42
List Price:  MOP$1,124.82
You save:  MOP$321.40
N$1,834.70
List Price:  N$2,568.66
You save:  N$733.95
C$3,694.32
List Price:  C$5,172.20
You save:  C$1,477.87
रु13,665.58
List Price:  रु19,132.35
You save:  रु5,466.77
S/374.71
List Price:  S/524.60
You save:  S/149.89
K406.86
List Price:  K569.63
You save:  K162.76
SAR375.72
List Price:  SAR526.02
You save:  SAR150.30
ZK2,777.96
List Price:  ZK3,889.25
You save:  ZK1,111.29
L478.81
List Price:  L670.35
You save:  L191.54
Kč2,418.25
List Price:  Kč3,385.65
You save:  Kč967.40
Ft39,800.47
List Price:  Ft55,722.25
You save:  Ft15,921.78
SEK kr1,103.66
List Price:  SEK kr1,545.17
You save:  SEK kr441.50
ARS$102,190.76
List Price:  ARS$143,071.15
You save:  ARS$40,880.39
Bs693.61
List Price:  Bs971.08
You save:  Bs277.47
COP$437,799.12
List Price:  COP$612,936.28
You save:  COP$175,137.16
₡50,480.33
List Price:  ₡70,674.48
You save:  ₡20,194.15
L2,548.03
List Price:  L3,567.35
You save:  L1,019.31
₲784,126.06
List Price:  ₲1,097,807.85
You save:  ₲313,681.79
$U4,460.41
List Price:  $U6,244.75
You save:  $U1,784.34
zł409.96
List Price:  zł573.96
You save:  zł164
Already have an account? Log In

Transcript

Hey there, welcome back friends. In this video, we will try to understand how to create a RESTful API using Spring Boot. And this is definitely a very simple thing to do. Let me show you how we can perform this task. So let us start from the beginning, we will create a new spring starter project. And in here we will give the name as for example, setting up a RESTful web app.

And let us also give the artifact name same as the name of our project. Here we go. So this looks good to me. And apart from that everything is good enough let us click on Next. And in here because we are creating a RESTful API, we would require a dependency by the name of a web. Now, in here we have the section of frequently used and in your case, you may not get these options.

So in here, we can simply search for the dependency web. And under the section of a web UI will have couple of options. And one of the option would be fab, or right. And if we hover upon this particular, but we say option, it will also give you some documentation, and it will let you know that it is used to build a RESTful web service. So this is cool enough. Let me click on Next.

And we will click on Finish. All right. So this will take couple of seconds. All right, so the application is created. Amazing. And if I show you, there are a couple of files which got created automatically, which is cool enough, and one of the file has this application or Java file and this file is responsible and running the application.

Now this is good enough, the name is also okay, but we will change the name from application to blog app. This blog app will give us information related to our blog website, for example. So first of all, we need to make some changes, we will rename the Java file from application dot java to blog app dot java. And we need to also like modify the name in here. So it would be like blog app dot class, let me make the change real quick. Here people now things are good.

Now moving forward, let us quickly navigate to this servlet initializer. So if I show you the servlet, initializer. Again, there is this application dot class reference. So let us modify this as a blog app dot class. Now, our application is good enough. All right, so this looks good.

And now moving forward, let us quickly create a RESTful API in fact, so we will create a new class in here. And we will give the name of the package as our God studies he taught API and the name of the class as for example, Last entities here we go and that set at fact, so, this particular class has been created. Now, in order to create this class as a restful controller, the V is very simple, we will annotate this as rest controller, here we go and inside this controller inside this class, we will create a public method, return type would be string and name would be list blogs, here we go. So, this name is good enough and definitely we will return a very simple string to start with. So, we will return the string list of blogs in that set. Now, the last thing that we need to do inside this class as adding request mapping for this method now, so, let us again annotate this particular method as a request mapping and for We'll give the request mapping as for example, list blogs, a game.

Alright, so this looks good. Now friends, this is it, we are done, we have successfully created a rest controller. So if this is a complete RESTful API, then definitely we would be able to execute this as well. So let us start to execute our application. We will run this as a Spring Boot app. This will take couple of seconds.

Here we go. So our application is up and running. Let us quickly run or check this particular application. The URL pattern was list blogs, remember that. So in here, if I navigate to localhost then definitely there would be an error page. But if we navigate to the proper location, which is list blogs, then we would be able to see the text less blogs.

So definitely we are successful in creating RESTful API and this is so damn simple. Now friends in our next video we will try to understand how to return a list to the webpage and how the internal conversion from a list to a JSON file will take place. So something interesting is coming up. I hope you guys enjoyed this video. Thanks for watching. Have a nice day and take care

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.