课程github地址
https://github.com/mercyblitz/segmentfault-lessons


传统的web应用架构。微服务是一种架构。不限定什么语言

单体应用和微服务的对比


SOA


rpc更讲究面向接口
socket更面向于底层

分布式的,也叫作进程外的

业务处理的结果一般返回给服务组件。
rest可以是json、xml、html。为什么很多会会选择json,json的格式比较简单清晰。


表达式驱动依赖反射驱动





spring IO就是一些依赖关系的排除

嵌入式的容器



main方法直接run

这里用的spring boot的版本是 1.5.3的版本


把注解注释掉 再来 跑一遍程序


把静态方法去掉,再来启动项目

什么都没有,压根没运行

再把当前这个这个类的参数换成null


在启动文件里面加上这断代码


rest接口



DeOps:就是开发和运维

更改应用程序的端口



8081没有出来是因为缺少一个引用。Actuator


复制一下上面的引用到下面改了末尾的名字叫做actuator

引用后,鼠标放到这个名称上会有提示

再次启动程序

访问一下8081




把spring boot的版本降到了1.4


按住Ctrl键盘+鼠标的左键移动过来。

重启应用
再次浏览dump这个地址

spring 等官方文档

内存



mappings是控制台看到的那些东西

控制台的mapped


上面那些路径每一个都可以试一下

跟踪

几个平级别的注解


小马哥-Java 微服务实践 - Spring Boot 系列-01Java 微服务实践 - Spring Boot 系列(一)初体验
原文:https://www.cnblogs.com/wangjunwei/p/11442154.html