首页 > 分享 > springboot

springboot

最新推荐文章于 2024-10-22 15:27:51 发布

上漂的程序猫狗 于 2016-03-28 08:51:24 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

概述

Developer tools 提供了一些小功能,方便开发者,如监控classpath下面的文件变化,自动进行热加载和远程更新功能

自动重启

maven配置方式

<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> </dependencies>1234567

DevTools会监控 classpath resources的类容

In Eclipse, saving a modified file will cause the classpath to be updated and trigger a restart. In IntelliJ IDEA, building the project (Build → Make Project) will have the same effect.
使用idea,修改过文件之后,可以进行make项目 就可以看到变化了,eclipse保存下就会自动重启。
这里写图片描述

远程更新

这个功能也非常强大,我们可以启动一个本地的客户端连接到服务器,本地客户端的classpath资源文件 和服务器上面的资源文件对应一直,如果修改本地客户端的资源文件,服务端的也会相应跟着改变。
使用的时候最好加上密码配置:

spring.devtools.remote.secret=?????

client启动的类如下截图:这里写图片描述

远程debug

当项目发布之后,遇到bug,一般都是查看日志,然后本地去启动项目再下断点解决,如果可以对线上的项目进行debug是不是很有意思。 1

使用步骤:
服务器的项目启动的时候加上参数:

JAVA_OPTS: "-Xdebug -Xrunjdwp:server=y,transport=dt_socket,suspend=n"

配置文件里面:

spring.devtools.remote.secret=1234
spring.devtools.remote.debug.enabled=true
spring.devtools.remote.debug.local-port=8000

idea项目截图(服务端):
这里写图片描述
监听的端口号
这里写图片描述
(本地debug的端口号和服务器监听的一致)
这里写图片描述

相关知识

【SpringBoot项目
Springboot花店管理系统i6v19
springboot网上花卉购物系统的设计与实现【附源码】
基于Springboot实现的花店平台
基于springboot网上花店平台系统
【2024最新】springboot网上商城购物系统lw+ppt
Springboot项目—简易商城系统(一)
基于SpringBoot的鲜花商城/网上花店/鲜花销售系统
基于SpringBoot的花店管理系统
Springboot生态农业信息管理系统81257(程序+源码+数据库+调试部署+开发环境)

网址: springboot https://m.huajiangbk.com/newsview1151098.html

所属分类:花卉
上一篇: 【Python
下一篇: 永辉超市(601933)个股资金