SpringBoot 热加载以及添加debug调试
来源:互联网 发布:99直播软件下载 编辑:程序博客网 时间:2024/05/21 21:38
Springboot有两种热加载的方式,一种是spring-boot-devtools,但个人感觉这种方式效果太差,所以这里就不介绍了。
另外一种是springloaded,这个要搭配Maven来使用,所以要先装好Maven。
我用的开发工具是IDEA。
在pom.xml文件中的build标签中加入以下代码中的红色部分
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration></configuration><dependencies><dependency><groupId>org.springframework</groupId><artifactId>springloaded</artifactId><version>1.2.6.RELEASE</version></dependency></dependencies></plugin></plugins></build>
如果感到麻烦的话在maven的工具栏里也有按钮,双击执行就行
这种方式只能进行普通运行,无法进行调试操作,如果想要使用debug方式,需要继续在pom.xml文件中加入些代码:
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <jvmArguments> -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 </jvmArguments> </configuration> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.6.RELEASE</version> </dependency> </dependencies> </plugin> </plugins></build>
要注意,加入这段代码之后,只能用debug的方式进行执行接下来在工具栏中的Run -> Edit Configurations... -> Remote
新建一个启动项,什么都不用改,但为了方便名字随便起一个你能区分开的就行,
我这里叫debug了
直接点OK,接下来执行mvn spring-boot:run的方法
当启动一会后控制台会卡在:
Listening for transport dt_socket at address: 5005
这个时候在启动项中找到刚刚加入的那个remote,点击debug方式启动
然后大功告成,一切和正常启动一样,添加断点,进入代码
阅读全文
0 0
- SpringBoot 热加载以及添加debug调试
- Intellij idea Springboot 热加载
- springboot 使用jetty 热加载
- Springboot框架配置远程Tomcat服务器以及本地Tomcat服务器进行远程debug调试
- SpringBoot工程+热部署进行远程调试
- Springboot项目pring-boot-devtools 热加载
- webstorm添加debug调试功能
- IntelliJ IDEA搭建Springboot项目解决热加载问题
- IDEA+Maven+SpringBoot+springloaded热加载配置笔记
- SpringBoot项目设置热部署以及静态资源livereload
- mustache注入helper以及热加载问题解决
- webpack 的热加载问题 以及解决方法
- maven tomcat eclipse debug 调试 + hot code replace 热部署
- maven添加外部jar,以及springboot打包
- Debug与release浅析 以及release调试
- java热部署与热加载,以及配置tomcat实现热部署的方式
- springboot-热部署
- SpringBoot热部署
- Appium Desktop-运行(window+android4.4.2)
- ES6编译器—Babel 入门教程
- eclipse添加ant
- 微信公众平台
- C++ STL
- SpringBoot 热加载以及添加debug调试
- 如何讲好一个故事(6个要素)
- "约瑟夫环“分析+程序(PHP)
- 【UGUI】背包系统
- node爬虫
- RN常用第三方组件库汇总
- Error: could not find java.dll如何解决
- Hibernate的学习之路八(持久化类)
- nodeJS as Server