SpringBoot系列springdevtools模块
springbootdevtools是SpringBoot给开发人员提供的一个工具包,它可以提高开发人员的工作效率。我们可以通过如下方式引入该工具包:
MavendependenciesdependencygroupIdorg。springframework。bootgroupIdspringbootdevtoolsartifactIdoptionaltrueoptionaldependencydependencies
Gradledependencies{developmentOnly(org。springframework。boot:springbootdevtools)}默认属性
有些SpringBoot支持的库使用了缓存技术来提高性能。比如模板引擎会对编译好的模板进行缓存从而避免每次都要解析模板文件;SpringMVC也会为静态文件缓存一些Http的Header属性。
虽然在生产环境下面缓存能够极大地提高程序的性能,但是在开发阶段并不是很友好,所以springbootdevtools默认会禁用这些缓存。比如springbootdevtools会通过spring。thymeleaf。cache属性来禁用Thymeleaf的缓存。自动重启
当我们使用IDE(例如Eclipse、IDEA等)开发SpringBoot项目时,当springbootdevtools检测到项目类路径下面有变化时会自动重启项目。
当然springbootdevtools对此作了优化,它创建了两个classloader,一个baseclassloader用来加载那些依赖的第三方库的类,而项目中正在开发的类会被另一个restartclassloader加载,这样每次项目重启,其实是重新创建一个新的restartclassloader来加载项目中产生的类文件,因此比一般的项目启动会快很多。LiveRecord支持
springbootdevtools内部集成了一个LiveRecord的服务,只要前端浏览器(例如Chrome,FirefoxandSafari等)安装了LiveRecord插件,前端页面的修改就能够自动刷新到浏览器,这样对前端开发也是很友好的。全局设置
springbootdevtools支持全局设置功能,默认位于HOME。configspringboot这个目录下的以下配置文件会被自动加载并且应用于这台机器上运行的所有SpringBoot项目(HOME表示当前用户的Home目录):springbootdevtools。propertiesspringbootdevtools。yamlspringbootdevtools。yml远程调试支持
如果我们想开启SpringBoot项目的远程调试功能,需要在应用打包的时候把springbootdevtools一起打包进去(默认springbootdevtools是不会被一起打包的,它只是开发期间的一个辅助包),比如Maven项目,我们可以这样设置:buildpluginsplugingroupIdorg。springframework。bootgroupIdspringbootmavenpluginartifactIdconfigurationexcludeDevtoolsfalseexcludeDevtoolsconfigurationpluginpluginsbuild
启动本地应用的时候,需要选择mainclass为org。springframework。boot。devtools。RemoteSpringApplication并且设置ProgramArguments为http:ip:port(远程服务的地址)注意点
springbootdevtools是基于shutdown钩子,应此不能将其设置为false(SpringApplication。setRegisterShutdownHook(false))参考文章
https:docs。spring。iospringbootdocscurrentreferencehtmlsingleusing。devtools
回家乡过年今年是猪年,也是祖国诞生70周年,自从改革开放以来,我们的祖国发生了翻天覆地的变化,大部分人都过上了小康的生活。我的老家是在台州,今年我是坐着高铁回去的,妈妈提前十天就早……
描写初雪的作文二十四节气歌说的好:冬雪雪冬小大寒。这些节气能总结得如此精辟,都要靠劳动人民的功劳。大概在上午刚上数学课的时候,大雪便纷纷扬扬地飘飞了。初雪,是漂亮的。你看我们的教……
关于勤俭节约的作文精选勤俭节约是中华民族的传统美德。下面是小编整理的关于勤俭节约的作文精选,希望对你有所帮助!【篇一:勤俭节约】勤俭节约是我们中华民族的传统美德,无论家里的收入高低,再有……
我伶俐可爱的弟弟作文300字我的弟弟叫泽棋。他长的虎头虎脑,伶俐可爱。像电视的里的卡通人。他那张樱桃小嘴只要一打开,话匣子就如同开机关似的。他哪双小手只要一个钟不动,就好像对不起谁。我正在画画,泽棋……
一年级班主任致新生家长的一封信首先,欢迎各位家长来到我们一一班这个大家庭,今天是我们第一次正式见面,在这里我先做一下简单的自我介绍。本人姓于,大家可以叫我于老师,这是我在樱桃沟小学的第三个年头,曾经任教过一……
让我给您温暖作文在日常学习、工作抑或是生活中,大家都经常看到作文的身影吧,作文是人们以书面形式表情达意的言语活动。你知道作文怎样才能写的好吗?下面是小编收集整理的让我给您温暖作文,欢迎阅读,希……
遥控直升机小学三年级作文有一次,爸爸在北京值班,在回家的路上给我买了一架遥控直升机,它的名字叫猛禽四号。直升机中部有两个齿轮,尾部有一个很小的螺旋桨,是让飞机保持平衡的,它比中部的大螺旋桨要小得多,头……
灵地独语的心情日记当我认为自己能够有勇气直面生活的时候,却突然恐慌起来,不知怎的,我竟不可抗拒地意识到,自己生命中一路走来的这十几年,真的是稍纵即逝,我真正从这十几年中得到的太少了,当然这指的是……
低于200块钱的千兆路由器与远高于200块钱的高端的有什么区低于200的千兆路由器最大的特点就是都是假的!虚假宣传。因为成本上不可能做出这个价格的千兆路由器,我是说带WIFI的那些商用无WIFI的估计也不是你问的那种。千兆路……
观察天气变化的日记雨不是很大。我的心情,还好不是很差。今天的雨,把前几天的燥热,一扫而光。我希望能再多下几天雨,把这份凉爽,再多留几天。起码,留到我心情好的时候。下雨的时候,如果能够选择,……
刺激的游戏作文一个雨过天晴的下午,我们班举行了一次紧张而刺激的游戏击鼓传花,刺激的游戏击鼓传花。叮叮叮,下午第二节课的上课铃刚响,同学们满心欢喜地把板凳端到操场的草坪上,拉着圈做游戏。……
不知名的雷锋每一次,路过这条街,望一望那个不起眼的角落,我总会想起那位叔叔。。。。。。他是一位朴实的修车主。记得那一次,我骑着自行车外出游外。但刚骑过修车摊,轮胎就没气了。我慢吞吞的……
高中作文军训小记在奋斗中铸就成功睁开眼,路旁的树木似乎渐行渐远。而耳畔被无情地植入风与车厢邂逅时的怒号。忽忽之中的寥噪,竟掺杂着渐远车辆鸣笛时的轰鸣。起初的尖锐,也被越拉越长不由得……
作文600字别人帮助我别人帮助了我1打开记忆的大门,就能回想起往年的那些记忆。感动,生活中无处不在,而有一件,却让我深记在脑海。那是一个夏天,四岁的我随着爸爸上了火车,来到了美丽的日照。……
快乐小活宝我有一个既可爱又调皮的小表弟,他今年三岁,上幼儿园中班。他长着乌黑的头发,白里透红的脸蛋上嵌着一双水汪汪的大眼睛,大大的鼻子和一张樱桃般的小嘴,他可爱有趣是我们家里的ldquo……
嫁给幸福我曾无数次问佛,叶的飘零,是风的追随,还是自身的皈依?佛曰:ldquo;一星陨落,暗淡不了星空灿烂;一花凋零,荒芜不了整个春天。rdquo;于是,我有了一丝禅语:人……
单元作文我最喜欢的一首诗隐隐飞桥隔野烟,石矶西畔问渔船:桃花尽日随流水,洞在清溪何处边?桃花溪在湖南桃源县桃源山下。溪岸多桃林,暮春时节,落英缤纷,溪水流霞。相传东晋陶渊明的《桃花源记》就……
傣族生活优秀作文傣族泼水节又名浴佛节,一般傣历的六月中旬,阳历4月13日至4月15日之间举行。泼水节源于印度,是古婆罗门教的一种仪式,后为佛教所吸收,约在公元十二世纪末至十三世纪初经缅甸随佛教……
梦想中的新型汽车小学六年级优秀作文500字汽车是现在必不可少的交通工具,它速度快,效率高,深受人们的喜爱。但是,他在给我们便利的同时,也带来了种种隐患。现在有汽车的人家越来越多,也造成了一种现象:大街上随处可见汽……
游黄龙滩水电站小学六年级作文500字快点,在车上不许随意打开窗户,在座位上坐好,不要在车上疯狂打闹!听,杨老师在干什么?哦,原来是小桔灯作文学校要组织师生到黄龙滩水电站进行野外体验课,大家十分兴奋。经过近一……
四季之美E度网专稿未经允许不得转载是春日灵动的鸟语,是夏日吐艳的芬芳,是秋日满园的硕果,是冬日素裹的银装hellip;hellip;是朝暮,是四时,是自然,是美。当天空飞过……
月亮湾公园作文5月1日是全国人民的劳动节,也是我的生日。这天早晨,我穿着粉红的的蛋糕裙,中间系着一个大大的蝴蝶结,身穿白色的连袜裤,脚上穿了一双黑凉鞋。好,出发了!我们一家坐在妈妈的车……
离月15第十五章雪妃的身份下ldquo;雪凌师妹。rdquo;莫远问道。ldquo;青光帝这个白痴本宫看已经被你杀了,本宫也不怕告诉你了,火烧飞剑派,你认为,他哪三岁小孩的……
关于秋雨的作文秋雨早晨一起床,便听见滴答滴答的雨声。我打着伞走在上学的路上,看着那雨淅淅沥沥的下着。大树上的叶子上落满了雨水,从叶子上落下一大滴,忽然哗全洒下来了。我吸着凉爽的空气,望着灰……