博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IDEA项目热部署
阅读量:3949 次
发布时间:2019-05-24

本文共 734 字,大约阅读时间需要 2 分钟。

  在开发Springboot项目的时候,经常做一个小改动就需要重启项目,然后再进行相应的测试,这样不仅体验差而且浪费时间,在这种情况下,可以使用热部署在项目修改之后自动进行重启。下面记录一下自己的使用过程:

创建项目

1.在创建项目的时候,引入devtools依赖

在这里插入图片描述

org.springframework.boot
spring-boot-devtools
runtime
true

2.先写个controller进行简单测试

@Controller@RequestMapping("/index")public class testController {
@ResponseBody @RequestMapping("/testIndex") public Object testIndex(){
return "index123"; }}

3.此项目的端口我修改为8083,所以启动项目之后,访问此服务

在这里插入图片描述
 接口返回了index123,此时在项目中把"index123"改成"index1234",在刷新此页面,发现返回的依旧是index123。原因相信大家都知道怎么回事。下面对IDEA做些修改。

4.按如下步骤,勾选Build project automatically

在这里插入图片描述
5.然后点击快捷键Crtl+Shift+Alt+/,选择Reigstry
在这里插入图片描述
6.重启IDEA,当我们在项目中将index123修改为index111的时候,按下保存,项目将自动重启,就可以进行响应测试了。
在这里插入图片描述

转载地址:http://znhwi.baihongyu.com/

你可能感兴趣的文章
Python3中利用Urllib进行表单数据提交(Get,Post)
查看>>
Python开发之扩展库的安装指南及Suds(Webservice)的使用简介
查看>>
软件项目管理一点分享
查看>>
iphone程序打包ipa格式
查看>>
Ios开发之Apns功能介绍(应用程序通知)及PHP/Python代码
查看>>
iphone开发的几个Apple官方中文教程地址
查看>>
Algorithms: Kruskal's algorithm and Prim's algorithm for Minimum-spanning-tree
查看>>
Algorithm : Dijkstra's algorithm and Bellmon-Ford Paths algorithm
查看>>
Algorithm: k-nearest neighbors and decison boundary(Cross Validation)
查看>>
Algorithm: Principle Component Analysis for High Dimension Reduction Data
查看>>
Naive Bayesian for Text Classification (MLE, Gaussian Naive Bayesian)
查看>>
Algorithm: Decision Tree, Entropy, Information Gain and Continues features
查看>>
FastDFS 架构分析
查看>>
Windows 应用生成MiniDump文件的方法笔记
查看>>
安装FastDFS单机版环境
查看>>
动态规划-背包问题
查看>>
Windows10 + Nodejs调用C++语言Dll
查看>>
CSAPP - 一个简单的Shell
查看>>
《算法4》 Windows/Mac环境下使用Visual Studio Code和Orcale JDK1.8开发环境搭建
查看>>
精心整理很实用的前端笔记,看完你就在css上有很深的造诣了!!!
查看>>