Spring Boot provides tools that can improve the experience of developing Spring Boot applications. One of these is Spring Boot developer tools.
To use Spring Boot developer tools, we need to include a dependency:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
Spring Boot developer tools, by default, disables the caching of view templates and static files. This enables a developer to see the changes as soon as they make them.
Another important feature is the automatic restart when any file in the classpath changes. So, the application automatically restarts in the following scenarios:
- When we make a change to a controller or a service class
- When...