00:00
好,同学们都连上来了吧?OK,那么人数到齐,我们继续。完成了上一讲。我们的8001微服务的提供者支付模块,并自测通过以后,那接下来我们来看一个重点,那么就是我们的开发当中比较重要的一个插件工具,若部署DV。简单一句话,那么就是我们的代码如果改动了以后,现在呢,程序员呢,是要不停的调试程序,如果我们的代码改动了以后,我们希望它能够自动重启生效,而不再是我们每次关闭重启,关闭重启。费事,好,那么下面请看我们如何开启我们的DV tools自动热部署呢?来,同学们,我们先把我们的这个启动以后啊,你看现在是不是在run这块没问题吧?好,比方说啊,我们随便改一个地吧,Int age等于十除以二。你们大家看一下,如果这个代码我们现在这儿是不是已经改动过了,那改动过了以后,大家请看后台根本就没有发生重启,没有任何的变化,所以说我们在这块呢,需要在调试过程当中,必须在开发过程当中开启这个功能,否则你每天要自动的人工重启,这是很耗费精力的一件事,OK,简单一句话,自动热部署功能,代码改了,自动重启,方便我们调试,那么如何开启这个功能呢?
01:30
跟着来。开高我们总共要经过这五步,第一个添加我们的DV to这个架包,Jav架包到我们的工程,那么大家看这一段是不是直接粘贴。那么一开始啊。杨哥呢,就已经给大家粘贴好我们的8001,那么在这个这个在801的啊,千万别搞糊涂了,这个是总工程负的,那弄过来。8001。先把其他的关掉吧,待会再打开,大家看我们是不是已经粘贴第一步,第二步添加一个插件到我们的poem里面,那么这个插件就是我们的maven的plug in,这个呢,我们粘到我们的负类总工程里面,那么在这你可以添一个可填可不填啊,你自己工程的名字啊,比如说我们在负类这,那么一开始啊,我也已经粘好,那么来,同学们CLOUD2020来吧,Build在这块如果你愿意,那么就是把这一行拷贝过来,粘到这,告诉人家这个是CLOUD2020就行,这个main插件我们在负工程这统一插入并构建好,这是我们的第二步,第三步开启自动编译的选项。
02:46
那么这个干什么呢?需要找到我们的设置啊,然后找到我们的build,这是不是有个compare,你们记着ABC这四个通通打勾来同学们build的边译站ABBC4个通通打勾,不要错啊,ADBC通通打勾,OK,好,最后一步我们要把这些呢,注热注册开启,那么就是更新我们的值二那么在这块呢,快捷键有点繁琐啊,四个快捷键。
03:22
Ctrl shift out,左斜杠是四个R,那么看杨哥操作,来到我们的8001这个工程,Ctrl shift out左斜杠,这会弹出来一个窗口,选第一个registry点开,那么请把这个选项。当自动make了以后,允许程序running把这个勾勾打上,再把这个勾勾打上,那么在脑图上都给大家详细的抓图了,这两个勾勾打上好,那么我已经。打上了,那么这一块勾勾这一块勾勾弟兄们没问题吧,所以说去掉,然后呢,我们接下来。
04:08
重启一下我们的I idea,为了保证啊,好,我们关闭再打开重启,因为I idea呢重量级比较慢,我先暂停一下录屏,那我的idea呢,现在呢,重新打开,那么接下来我们把我们的8001服务启动一下,那么这我们这儿会看到一个小arrow啊呃,就是在这儿,那么这儿跟大家说一下啊,这个是德鲁伊,它自己为了保持数据库连接,你看test,我要iol is是要发一些SQ语句,那么在这块它的查询条件not设置啊,那么这块呢,干嘛呢?它是一个保持一个连接测试的一个东东,那么这块我们请忽略,不要去管它啊,这是阿里犯的错,但是它数据也不能说错,其实这个不影响使用,我们这儿就不再过多的展开。好,那么同学们请看一眼,现在我们8001是不是已经重新启动了。好,那么我们要达到的目的和效果,你比方说啊,我们随便。
05:04
找一个我们的这个代码,好,现在我们要发现要改一下代码了,比如说我们这一个的话呢,我们改一下代码,呃,你不是写了泛型吗?我直接给你动一下,那么大家看后台,如果说我们配置成功,有没有发现现在它是不是自动化的开始重启了啊,好,这是第一个,那接下来如果说我们再来一次啊,那么。OK,那么这个时候,那假设啊,我们呢。打这么一个图标没问题吧,后台,那么这个是不是我们改动了,加了泛型,加了这个,那同学们请看后台是不是又重新重启一次,自动化重启,那么这样我们就比较快,好,那我们可以简单的来验证一下。那么local host pay31,那么大家看前台没变,但是我们的后台大家请看我们最新修改的是不是已经出来了呀,OK,那么这个就是我们的热步数自动化,那么请大家一定要看一下啊,那么有些同学是好像IDEA2019那个版本是不用重启了,不过这个呢,没关系,大家漏眼,如果不起效我就重启一下,正常情况下,那么请大家按照杨哥这五步,那么我们的热步数应该能够保证本地成功,后续调试程序方便好,那么大家可以尝试一下。
我来说两句