Spring DevTools

4 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
€93.84
List Price:  €131.38
You save:  €37.54
£80.95
List Price:  £113.34
You save:  £32.38
CA$137.04
List Price:  CA$191.86
You save:  CA$54.82
A$154.99
List Price:  A$216.99
You save:  A$62
S$136.27
List Price:  S$190.79
You save:  S$54.51
HK$783.50
List Price:  HK$1,096.94
You save:  HK$313.43
CHF 91.19
List Price:  CHF 127.67
You save:  CHF 36.48
NOK kr1,101.37
List Price:  NOK kr1,541.96
You save:  NOK kr440.59
DKK kr700.13
List Price:  DKK kr980.21
You save:  DKK kr280.08
NZ$169.21
List Price:  NZ$236.90
You save:  NZ$67.69
د.إ367.23
List Price:  د.إ514.14
You save:  د.إ146.90
৳10,965.37
List Price:  ৳15,351.96
You save:  ৳4,386.58
₹8,334.23
List Price:  ₹11,668.26
You save:  ₹3,334.02
RM477.95
List Price:  RM669.15
You save:  RM191.20
₦125,683.43
List Price:  ₦175,961.83
You save:  ₦50,278.40
₨27,806
List Price:  ₨38,929.52
You save:  ₨11,123.51
฿3,703.32
List Price:  ฿5,184.80
You save:  ฿1,481.48
₺3,259.92
List Price:  ₺4,564.01
You save:  ₺1,304.09
B$516.59
List Price:  B$723.25
You save:  B$206.66
R1,923.67
List Price:  R2,693.22
You save:  R769.54
Лв183.31
List Price:  Лв256.64
You save:  Лв73.33
₩137,775.97
List Price:  ₩192,891.88
You save:  ₩55,115.90
₪378.18
List Price:  ₪529.46
You save:  ₪151.28
₱5,754.62
List Price:  ₱8,056.70
You save:  ₱2,302.07
¥15,478.45
List Price:  ¥21,670.45
You save:  ¥6,192
MX$1,711.89
List Price:  MX$2,396.72
You save:  MX$684.82
QR364.36
List Price:  QR510.13
You save:  QR145.76
P1,383.88
List Price:  P1,937.49
You save:  P553.61
KSh13,448.65
List Price:  KSh18,828.65
You save:  KSh5,380
E£4,807.48
List Price:  E£6,730.67
You save:  E£1,923.18
ብር5,687.89
List Price:  ብር7,963.28
You save:  ብር2,275.38
Kz83,485.81
List Price:  Kz116,883.48
You save:  Kz33,397.66
CLP$95,253.47
List Price:  CLP$133,358.67
You save:  CLP$38,105.20
CN¥724.60
List Price:  CN¥1,014.47
You save:  CN¥289.87
RD$5,894.01
List Price:  RD$8,251.85
You save:  RD$2,357.84
DA13,445.45
List Price:  DA18,824.17
You save:  DA5,378.72
FJ$227.71
List Price:  FJ$318.80
You save:  FJ$91.09
Q777.29
List Price:  Q1,088.24
You save:  Q310.94
GY$20,903.54
List Price:  GY$29,265.80
You save:  GY$8,362.25
ISK kr14,104.58
List Price:  ISK kr19,746.98
You save:  ISK kr5,642.40
DH1,013.18
List Price:  DH1,418.50
You save:  DH405.31
L1,782.83
List Price:  L2,496.04
You save:  L713.20
ден5,776.11
List Price:  ден8,086.79
You save:  ден2,310.67
MOP$806.39
List Price:  MOP$1,128.98
You save:  MOP$322.58
N$1,907.39
List Price:  N$2,670.43
You save:  N$763.03
C$3,677.32
List Price:  C$5,148.40
You save:  C$1,471.07
रु13,326.11
List Price:  रु18,657.10
You save:  रु5,330.98
S/368.16
List Price:  S/515.44
You save:  S/147.28
K379.71
List Price:  K531.61
You save:  K151.90
SAR375.04
List Price:  SAR525.07
You save:  SAR150.03
ZK2,580.25
List Price:  ZK3,612.45
You save:  ZK1,032.20
L466.96
List Price:  L653.76
You save:  L186.80
Kč2,370.96
List Price:  Kč3,319.44
You save:  Kč948.48
Ft36,978.60
List Price:  Ft51,771.52
You save:  Ft14,792.91
SEK kr1,088.71
List Price:  SEK kr1,524.24
You save:  SEK kr435.53
ARS$87,217.91
List Price:  ARS$122,108.57
You save:  ARS$34,890.65
Bs692.87
List Price:  Bs970.05
You save:  Bs277.17
COP$390,680.46
List Price:  COP$546,968.27
You save:  COP$156,287.81
₡50,009.58
List Price:  ₡70,015.41
You save:  ₡20,005.83
L2,466.51
List Price:  L3,453.22
You save:  L986.70
₲740,348.57
List Price:  ₲1,036,517.61
You save:  ₲296,169.04
$U3,852.35
List Price:  $U5,393.45
You save:  $U1,541.09
zł405.43
List Price:  zł567.62
You save:  zł162.18
Already have an account? Log In

Transcript

Hey there, welcome back friends. In this section we will try to discuss couple of interesting yet important details related to Spring Boot. So let's get started. First of all we will discuss about something known as developer tools. Now for example, we start a new spring starter project. And in here, let us give the name as default only.

In here we have like couple of options. Let me expand this. So there are like multiple dependencies, which we can add. And if we traverse this tree core, we have a one dependency by the name of developer tool. Now this dependency is useful. Let me show you how.

Now for example, we added this dependency developer tool to our existing application, then what happens is, you would be able to see that our application would be added to avert spring tool sooth. Now, this particular application is also marked as Dev Tools application. Now why this particular dependency has such a importance that there is also marker straight away on our package explorer. Now, the reason why this dependency is important because this can bring down our development time. Now, do you remember that whenever we would like to get some changes into our application, we need to relaunch our application every time. So that could be a pain.

Now, by taking help of this developer tools, our pain can be reduced. First of all, let me stop our web server, the current web server and in order to show you a demonstration of dev tool, we already have this web application. Let me run this web application and let me show you what exactly is this web application. Now this application is something which we have already built in our previous videos. This is a very simple easy to understand web application where we have this controller based on the URL mapping, request mapping slash welcome. Alright, so in here, if we navigate to this URL, then we will be able to see a very simple message welcome.

Now that is a catch. If we give the URL mapping slash welcome, or welcome, both are one and the same thing. So do take a note of it. Now moving forward, we are returning welcome in here and welcome as what welcome is nothing but the name of the file where we have the view. So let me show you the source main web app view folder. And here is the welcome dot JSP file.

And here is the content which is getting displayed for this URL mapping. All right. Now friends, if for example, we make some changes, like welcome here And save this file, and then try to refresh this page, we won't be able to see any change in here right. Now in order to see the changes, we need to relaunch this application, right? It will take couple of seconds, then we will again navigate to our web browser and then we will refresh the page and then we will see the change. Now this could be cumbersome, right?

So in here, let me do one thing. Let me open up POM dot XML. And in here, let us navigate to dependencies. And let us add a dependency. And we will type in dev tools. All right.

All right. Let me see if POM dot XML and let me right click Mavin and update this project. All right. All right. So now we can easily make out that now it is showing up Dev Tools right. So we will again relaunch this application so that We can have a fresh start.

And now let me make a change. And if now refresh this page, what happens is, we would be able to see the changes. Again, let me make some other changes, let me save this file. Let me refresh this page. Again, changes are getting reflected. So this is the advantage of a tool.

And using a dev tools, we can definitely reduce the development time because there is no need to restart our Embedded Web Server now. So this is a short video, discussing dev tools. Definitely there is more to it. And you can definitely research more about dev tools, features of dev tools, and this is something you must know when you deal with Spring Boot. Alright, so that's it for today. 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.