微服务一定要用springboot吗

如题所述

第1个回答  2020-12-24
SpringBoot设计的目的是为了简化Spring应用初期工程的搭建以及开发过程。从一定的角度上说,SpringBoot并没有在Spring的基础上引入新的东西,只是在Spring和一些第三方的框架(比如:Mybatis、Redis、ActiveMQ...)的基础上进行了整合和封装,基于约定大于配置的思想,通过定义的注解替代了Spring应用中的.xml配置文件,使得项目的搭建、开发和部署变得简单。

微服务从业务层面对项目进行分割,注重项目粒度的划分,这也意味着一个项目将会被分成很多个子项目,比如:文件上传为一个项目,用户登录鉴权为一个项目,项目之间独立部署并通过协议进行数据交互。因此,利用SpringBoot做为微服务的开发框架,使得编码、配置、部署、监控变得简单。
相似回答