spring-boot中使用spring-boot-devtools的实现代码
spring-boot-devtools 是 spring-boot项目开发时的一个热部署工具,安装了 spring-boot-devtools 依赖,我们在修改源代码后无需 mvn spring-boot:run 手动重启spring-boot项目,spring-boot-devtools 会自动帮我们重新启动项目。首先,要在pom.xml文件中配置依赖配置好依赖后,运行项目的时候就会自动下载spring-boot-devtools 工具包,当我们对项目路径下的文件进行了修改,点击保存,就会触发重启。如果想设置这些排除,可以在 applcation.properties文件中设置spring.devtools.restart.exclude。1)在application.properties中设置2)完全禁用重新启动支持,需要设置spring.devtools.restart.enabled系统属性之前使用eclipse做 spring-boot 做一个web项目的时候,配置了 spring-boot-devtools 依赖,第一次开启项目运行没有问题,然后习惯性的关闭项目去修改代码,修改完代码点击启动项目,报错:端口号被占用。然后网上搜了半天,发现是 spring-boot-devtools 的问题,尝试禁用热部署,发现还是不行。
用户评论