docker中springboot热部署,热加载

		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
	                <fork>true</fork>
	            </configuration>
			</plugin>
			<!-- spring Boot JDK版本 -->
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
			</plugin>
		</plugins>

pom.xml添加如上依赖。修改代码直接生效,启动需要用mvn spring-boot:run手动启动.

在idea把编辑器的自动编译勾上,这个很重要,这个是idea监测到java改动然后自动编译的(猜的).

最后在application.properties文件中加入:

#热部署生效
spring.devtools.restart.enabled=true

表示启动热部署

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章