# Spring Boot DevTools (Spring Boot) > DevTools voor ontwikkeling: live reload, automatische herstart, dev-configuraties, remote debugging - 15 gespreksvragen - Junior - [Gespreksvragen: Spring Boot](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen.md) ## 1. Wat is Spring Boot DevTools? **Antwoord** Spring Boot DevTools is een ontwikkelmodule die de developer experience verbetert met functies zoals automatic restart (automatische herstart bij codewijzigingen), LiveReload (automatische browserverversing) en remote debugging. DevTools wordt automatisch uitgeschakeld in productie (gedetecteerd via JAR/WAR-packaging) om prestatie-impact te voorkomen. Deze optionele dependency versnelt de ontwikkelcyclus aanzienlijk door handmatige herstarts te verminderen. ## 2. Welke DevTools-functie maakt automatisch vernieuwen van de browser mogelijk? **Antwoord** LiveReload is een ingebedde server die luistert op poort 35729 en een automatische browservernieuwing activeert zodra een resource (HTML, CSS, JS, afbeeldingen) in het classpath wordt gewijzigd. Anders dan automatic restart, dat de Spring-context herstart, richt LiveReload zich op de front-end assets voor onmiddellijke visuele feedback. Er moet een LiveReload-browserextensie worden geïnstalleerd om de WebSocket-verbinding met de DevTools-server tot stand te brengen. ## 3. Hoe voeg je Spring Boot DevTools toe aan een Maven-project? **Antwoord** DevTools wordt toegevoegd als een Maven-dependency met optional scope en true in de configuratie. De optional scope zorgt ervoor dat DevTools niet transitief wordt doorgegeven aan projecten die van het jouwe afhangen, terwijl true het mogelijk maakt om DevTools uit te sluiten tijdens het packagen voor productie (spring-boot-maven-plugin met excludeDevtools). Deze dubbele bescherming garandeert dat DevTools strikt in de ontwikkelomgeving blijft. De optional scope is de best practice voor dependencies die uitsluitend voor ontwikkeling bedoeld zijn. ## Nog 12 vragen beschikbaar - Wat is het gedrag van DevTools in productie? - Wat is het belangrijkste voordeel van de automatic restart van DevTools? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Spring Boot-sollicitatieonderwerpen - [Spring Core - IoC & DI](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-core-ioc-di.md): 22 vragen, Junior - [Spring Boot Auto-Configuration](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-boot-auto-configuration.md): 20 vragen, Junior - [Spring Boot Starters](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-boot-starters.md): 18 vragen, Junior - [Application Properties & YAML](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/application-properties-yml.md): 16 vragen, Junior - [Logging met SLF4J & Logback](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/logging.md): 20 vragen, Junior - [Spring MVC Basics](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-mvc-basics.md): 20 vragen, Mid-Level - [Spring REST Controllers](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-rest-controllers.md): 20 vragen, Mid-Level - [Request & Response Handling](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/request-response-handling.md): 20 vragen, Mid-Level - [Uitzonderingsafhandeling](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/exception-handling.md): 25 vragen, Mid-Level - [Bean Validation](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/bean-validation.md): 25 vragen, Mid-Level - [Spring Data JPA-basis](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-data-jpa-basics.md): 25 vragen, Mid-Level - [JPA-entiteiten en relaties](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/jpa-entities-relationships.md): 30 vragen, Mid-Level - [JPA-query's](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/jpa-queries.md): 30 vragen, Mid-Level - [Spring Data Repositories](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-data-repositories.md): 25 vragen, Mid-Level - [Spring Security Basis](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-security-basics.md): 25 vragen, Mid-Level - [Spring Boot Actuator](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-boot-actuator.md): 20 vragen, Mid-Level - [Unit testing met JUnit & Mockito](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/testing-junit-mockito.md): 30 vragen, Mid-Level - [Spring Boot testen](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-boot-testing.md): 30 vragen, Mid-Level - [Profiles en Environment](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/profiles-environment.md): 20 vragen, Mid-Level - [RestTemplate en WebClient](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/resttemplate-webclient.md): 24 vragen, Mid-Level - [Async & Scheduling](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/async-scheduling.md): 25 vragen, Mid-Level - [Caching met Spring](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/caching.md): 25 vragen, Mid-Level - [Spring WebFlux (Reactive)](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-webflux.md): 25 vragen, Mid-Level - [Spring-transacties](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/transactions.md): 30 vragen, Senior - [Geavanceerde authenticatie en autorisatie](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/authentication-authorization.md): 30 vragen, Senior - [JWT & stateless beveiliging](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/jwt-stateless-security.md): 20 vragen, Senior - [OAuth2 & Authorization Server](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/oauth2-authorization-server.md): 20 vragen, Senior - [Spring Boot en Docker](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-boot-docker.md): 19 vragen, Senior - [Microservices met Spring](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/microservices-basics.md): 25 vragen, Senior - [Spring Cloud Config](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-cloud-config.md): 19 vragen, Senior - [Prestatie-optimalisatie](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/performance-optimization.md): 30 vragen, Senior - [GraalVM Native Images](https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/graalvm-native-images.md): 20 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/spring-boot/sollicitatievragen/spring-boot-devtools