20.7.28 Spring Boot 学习笔记
一、Spring Boot 主要内容及其功能
可以快捷的建立产品级别的 Spring 应用
主要用于简化 JAVA EE的开发(一种一站式解决方案)
整个Spring技术栈的一个大整合
二、使用微服务
单体应用 : ALL IN ONE
一个单体应用程序把它所有的功能放在一个单一的进程中(类似把所有功能装进一个盒子中,要复制使用也必须全选),并且通过在多个服务器上复制这个单体进行扩展。
微服务 :架构风格
一个为服务架构把每个功能元素放进一个独立的服务中,并且通过跨服务器分发这些服务进行扩展,只在需要时才复制。(类似把每个功能单独装盒,在使用时在复制组装)
一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;
每一个功能元素最终都是一个可独立替换和独立升级的软件单元;
三、软件安装
maven 和 idea 安装和设置