Overslaan naar hoofdinhoud

Heruitrol en Live Reload

Openen in ChatGPT

Tijdens de ontwikkeling past webforJ opgeslagen wijzigingen toe op de draaiende app en werkt de browser bij. Wijzigingen in klassen bereiken de app via een hotswap-tool of via een herstart. Live herladen werkt de browser bij na een van beide.

Projecten die zijn gemaakt vanuit een archetype zijn geconfigureerd. Voor een bestaand project volg je Spring Boot, Jetty of BBjServices.

Hoe elke wijziging wordt toegepast​

WijzigingResultaatVerwijzing
Java-klasse, hotswap-tool bevestigdDe klasse wordt bijgewerkt in de draaiende app. Het aangetaste deel van de pagina wordt opnieuw opgebouwd en de app-status blijft behouden.Hotswap
Java-klasse, geen hotswap-toolDe app wordt herstart. De browser wordt opnieuw geladen wanneer de app klaar is.Spring Boot, Jetty
Java-klasse in BBjServices, geen hotswap-toolDe wijziging wordt pas toegepast wanneer de watch opnieuw begint.BBjServices
Stylesheet of afbeeldingDe pagina past het ter plaatse toe, zonder opnieuw te laden.Instellingen
Bron onder src/main/frontendDe watch bouwt het opnieuw en werkt de browser bij.Frontend watch

Instellingen​

Deze instellingen regelen live herladen tijdens de ontwikkeling:

EigenschapStandaardBeschrijving
webforj.devtools.livereload.enabledfalseSchakelt live herladen in voor ontwikkelingsruns.
webforj.devtools.livereload.websocket-port35730Poort voor de browserverbinding.
webforj.devtools.livereload.websocket-path/webforj-devtools-wsPad voor de browserverbinding.
webforj.devtools.livereload.static-resources-enabledtruePast wijzigingen in stylesheet en afbeelding ter plaatse toe in plaats van de pagina opnieuw te laden.
webforj.devtools.livereload.heartbeat-interval30000Interval in milliseconden voor de verbindingscontroles die een herstartende server detecteren.

De sleutels hebben geen effect in een verpakte app. Verpakte apps bevatten geen ontwikkelingshulpmiddelen.

Onderwerpen​

Blijf leren

webforJ-team

Hulp nodig?

Bespreek je project met de engineers van webforJ.

Plan een gesprek

We spreken EN · DE · FR · ES