springboot项目结构
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
springboot项目结构
1.最小化装置:
它是一种常见的结构,由基于Spring Boot的项目块组成。
这种结构要求使用自带的
依赖包、注解和特性,对外部的依赖做出非常有限的定义。
它也可以避免意外的依赖来影
响项目的执行。
2.结构化模块:
它不同于最小化装置,允许为项目定义模块,将它们分割成可管理的小块,进而定义
模块之间的依赖关系。
这种结构支持多模块应用,使用它可以将系统的模块与功能进行隔离,以改进应用的重用性。
3.微服务架构:
微服务架构就是通过将单一软件应用拆分成一组小的服务,使用 Spring Boot技术创建多个服务,每个服务可以单独部署在不同的受控环境中,从而提高互相之间的可维护性、可伸缩性和容错能力。
这种结构允许开发人员根据需要对服务进行重用、复用和组合,从
而开发功能强大、可扩展及稳定高效的应用程序。
4.系统架构:
这种架构结合了前三种架构,它是一个完整的系统,具有完整的组件结构,有一个系
统的核心、一个Web容器和一些相关的服务组件,以及多个应用服务框架。
系统架构允许
使用多种软件组件和技术实现不同的功能,并允许可配置的组件组合,改善应用程序的性能、可维护性和可扩展性。