idea中SpringBoot项目的热部署

idea中SpringBoot项目的热部署

  1. 引入springboot-devtools(关于该工具的详细描述,可以参考官方文档)

    devtools 是Spring Boot的一组额外的工具,可以使应用程序开发体验更加愉快。spring-boot-devtools模块可以包含在任何项目中,以提供额外的开发时间功能。要包含devtools支持,请将模块依赖项添加到您的构建中,如以下Maven方式引入

    <dependencies>
    	<dependency>
    		<groupId>org.springframework.bootgroupId>
    		<artifactId>spring-boot-devtoolsartifactId>
    		<optional>trueoptional>
    	dependency>
    dependencies>
    

    dectools官方介绍:https://www.springcloud.cc/spring-boot.html#using-boot-devtools-restart

    在这部分完成后,就可以进行测试了,如果还是需要rebuild之后系统才能再度部署的话,找到idea的registry。勾选下面蓝字的部分,勾选后,若在一定时限内类未修改,则会自动触发部署。
    idea中SpringBoot项目的热部署_第1张图片

  2. 加入浏览器插件livereload(没啥必要)

    这个,自己玩玩吧。需要双击,感觉和直接按f5没啥区别,还能省个插件。
    idea中SpringBoot项目的热部署_第2张图片
    当这玩意儿变为实心,你就和该页面服务器连接上了。快去试试吧。

你可能感兴趣的:(spring,boot)