Hot swapping

简介: 83. Hot swapping83.1 Reload static contentThere are several options for hot reloading. The recommended approach is to use spring-boot-devtools as i...

 

83. Hot swapping
83.1 Reload static content
There are several options for hot reloading. The recommended approach is to use spring-boot-devtools as it provides additional development-time features such as support for fast application restarts and LiveReload as well as sensible development-time configuration (e.g. template caching). Devtools works by monitoring the classpath for changes. This means that static resource changes must be "built" for the change to take affect. By default, this happens automatically in Eclipse when you save your changes. In IntelliJ IDEA, Make Project will trigger the necessary build. Due to the default restart exclusions, changes to static resources will not trigger a restart of your application. They will, however, trigger a live reload.

 

 

83.4.1 Configuring Spring Loaded for use with Maven

To use Spring Loaded with the Maven command line, just add it as a dependency in the Spring Boot plugin declaration, e.g.

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>springloaded</artifactId>
            <version>1.2.6.RELEASE</version>
        </dependency>
    </dependencies>
</plugin>

 

http://docs.spring.io/spring-boot/docs/current/reference/html/howto-hotswapping.html

https://github.com/joakim666/spring-boot-spring-loaded-java8-example

 https://github.com/spring-projects/spring-loaded

 

相关文章
|
算法
HOT 100(21~40)【LeetCode】3
HOT 100(21~40)【LeetCode】3
57 0
|
算法 图计算
HOT 100(1~20)【LeetCode】(三)
HOT 100(1~20)【LeetCode】(三)
47 0
|
存储 算法 API
HOT 100(1~20)【LeetCode】(一)
HOT 100(1~20)【LeetCode】(一)
79 0
|
算法 C++
HOT 100(81~100)【LeetCode】1
HOT 100(81~100)【LeetCode】1
51 0
|
调度
HOT 100(81~100)【LeetCode】4
HOT 100(81~100)【LeetCode】4
43 0
|
存储 人工智能 算法
HOT 100(61~80)【LeetCode】1
HOT 100(61~80)【LeetCode】1
73 0
|
算法
HOT 100(21~40)【LeetCode】4
HOT 100(21~40)【LeetCode】4
37 0
|
算法
【LeetCode】HOT 100(22)
【LeetCode】HOT 100(22)
49 0
|
算法
【LeetCode】HOT 100(18)
【LeetCode】HOT 100(18)
86 1
|
存储 算法
【LeetCode】HOT 100(26)
【LeetCode】HOT 100(26)
51 0