![]() Which means: use the main-method in your Application.java. Start your application using the embedded Tomcat.Include the script in your Thymeleaf template:.Download the LiveReload script livereload.js and place it into.# this is not a property defined by Spring Boot (note the "foobar")į-js=true # SPRING BOOT // DEVTOOLS (DevToolsProperties) don't let this settings sneak into production! # disabling tls makes this example a little easier. # SPRING BOOT // EMBEDDED SERVER CONFIGURATION (ServerProperties) # somehow this isn't set by devtools, but needed to get changes delivered on some resources like css (without restarting the application) # SPRING BOOT // SPRING RESOURCES HANDLING (ResourceProperties) Configure the application and the embedded tomcat (application.properties):.If you are using Maven, now your pom.xml might look like (excerpt): Add the Spring Boot Devtools as dependency.Create a little (web) starter project.Let’s look at a small example using Spring Boot and Thymeleaf: This little script connects to a LiveReload-Server and reloads the current page whenever the server tells it to. LiveReload browser extensions are freely available for Chrome, Firefox and Safari from .Īnd that’s where the fun begins: most of the plugins are outdated don’t connect to a LiveReload-Server, but rather simply refreshe the current tab in a given interval or aren’t that popular (in downloads/likes/whatever) that I would want them to be running in my browser.īut there is another solution: a little JavaScript ( livereload-js) which could be included in your HTML. The spring-boot-devtools module includes an embedded LiveReload server that can be used to trigger a browser refresh when a resource is changed. Nonetheless, including the Spring Boot Devtools in your application will also start a LiveReload-Server: Simply put the corresponding Spring Boot Starter into your application’s dependency tree and voilà-restart, reload, development-optimised settings, … (obviously I’m still in the “wow-that-is-sooooo-amazing”-phase and haven’t had any issues with the devtools so far. ![]() Using the Spring Boot Devtools can help to increase your development speed.
0 Comments
Leave a Reply. |