【手记】微服务实践手记(4)

1.

把学习springboot这个课的一些精华写一下。


1)学习springboot的重要性

一句话,你去看看招聘网站上的Java开发需求,10个有9个要会springboot,剩下的1个要会springcloud图片


2)spring家族体系

学Java的课程,免费的基本没有最近的,能拿到两年左右的就不错。你会发现都是从Javaweb开始,然后SSM,springboot这样~如果要求快!那就直接学springboot。

spring从2003年开始,至今18年了(可怕),基本涵盖了应用开发的所有领域,一个Java项目中肯定会用到spring的东西,你就说多重要吧?现在常说的微服务、大数据,spring都有用武之地。


3)springboot特点

特点就是优势、好处,就是跟其它工具的区别!你的特点是啥?把它发挥到极致,你就成功了。

简化配置、内嵌容器、内置监控,微服务的基础!


4)Spring 5 与响应式编程

这块内容后面展开说,跟springMVC就不是一个体系了。


5) Spring Boot 与传统 Spring MVC 的区别

这个动图有点意思

Spring MVC相当于一辆手动挡汽车,Spring Boot相当于把汽车变成自动挡,然后还加装了无钥匙进入、自动启停等功能,让你开车更省心。但是车的主体功能不变,你还是要用到Spring MVC。


6)基于springboot如何构建一个web应用

最快的方式:使用idea,配置好maven,直接创建springboot模块,完事。



7)什么是RESTful 风格接口

以资源为最终搜索目标。不要纠结,接口设计大公司你掌控不了,小公司没人在意,自己知道一套规范就好。


8)Actuator 组件

对外暴露端点,对应用程序进行监控,比如写一个接口监控线程的变化之类,很好用啊!后面展开说。


9)springboot项目打包部署

可以打成JAR包,用命令 java –jar就能运行,不用配置tomcat,因为内嵌了啊!那这样不会让项目包变大吗?

今天就这么多吧,下次继续~


全部评论

相关推荐

头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务