美文网首页java学习之路
spring boot 进阶(五)热部署,监控管理等

spring boot 进阶(五)热部署,监控管理等

作者: 唯有努力不欺人丶 | 来源:发表于2021-01-02 22:51 被阅读0次

怎么说呢,这里跳过了一个分布式的简单介绍和使用。毕竟半小时dubbo和cloud都讲完,真的就是过了一个流水。而且这两个我本身也都会,所以就不再介绍了,这里跳过。并且剩下的内容都很少,所以接下来都记录在这篇笔记里。这篇包括内容:热部署,监控管理等。
其实这个也就是很简单的一个功能,简单说下:
热部署:在不重启应用的情况下,程序可以自动部署。
其实现的方式比较多,但是除了麻烦的就是收费的,这里用spring boot的一个插件devtools
第一步:导入依赖

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
        </dependency>

然后就没然后了,只要导入依赖以后每次改动完成会自动重新启动了。
监控管理:actuator
导入依赖:

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-actuator -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
    <version>2.3.7.RELEASE</version>
</dependency>

这里要注意1.x和2.x大不相同,1.x会控制台默认打印一些映射,但是2.x不会。这里可以直接ip+端口/actuator访问试一下是不是起作用了:

启动监控
因为2.x版本老师讲的差不多都过时了,所以这里就不多说了,细节建议去springboot官网看。然后到这里,历时快一个月,总时长17小时左右的spring boot视频就看完了。感谢雷丰阳老师的讲解,虽然后来的进阶我觉得很粗略又简短。但是对于简单的入门使用已经够用了,反正感谢吧。
然后其实断断续续的全部看完,直到最后一节,还挺感慨。一个习惯的养成21天。单单是这个系列的视频我就看了超过二十一天了。最后一节监控的内容对于2.x来说已经是过时的,但是感觉弹幕真的很友好,附上一张我个人看了很感动的截图:
完结撒花
顺便絮叨一下接下来的学习计划:按照之前的计划是netty框架及原理。如果还有时间就学es。不过单单是这个教学视频我觉得对于springBoot的源码不是很达到我心目中的程度,所以接下来打算啃几本书来完善。不是说雷老师讲得不好,而是单单十几个小时对于spring原理来说太不够用了。之前我问人有没有比较好的视频的时候就有人告诉我看书比较好,因为讲出来的都比较浅薄,反正接下来因为对源码有一定的了解了,打算啃书了。还有就是rpc这块东西。其实有时候真的越学习就越发现需要学习的越多。反正学无止境,而我还有时间。顺便也祝正在学习路上的各位前程似锦,江湖再见!
本篇笔记就记到这里,如果稍微帮到你了记得点个喜欢点个关注,也祝大家工作顺顺利利!元旦快乐! 愿2020不留遗憾,2021一往无前。

相关文章

网友评论

    本文标题:spring boot 进阶(五)热部署,监控管理等

    本文链接:https://www.haomeiwen.com/subject/ejdyoktx.html