![](https://img-blog.csdnimg.cn/a203ff06d09644d09d018ccb72acb181.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微服务
文章平均质量分 94
维基:一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。
奥特迦
越努力,越幸运。
展开
-
【SpringBoot】仿 spring-boot-project 自定义 starters
自定义的框架基础,这里封装了统一响应结果、基础异常、基础错误码枚举、校验工具类等共用类,同时也引入了一些共用依赖,原则上每个新建的工程都需要引用此 module。- 空文件包,此包是对 pointer-boot-build 进行了依赖管理。在构建大型微服务框架时常常会引入此包,统一对依赖包进行版本管理。原创 2022-10-09 15:46:42 · 513 阅读 · 0 评论 -
【SpringBoot】Maven 版本管理与 flatten-maven-plugin 插件的使用及分析
默认只有打包的时候(package、install、deploy)会将 .flattened-pom.xml 做为当前项目的 pom 文件,但是打包类型 pom 的 pom.xml 中的占位符是不会被替换的。But,在大多数互联网公司中,几乎每个项目都处在版本快速迭代中,甚至一两周更新一个小版本,一个月更新一个大版本。修改完以后编译运行都没问题。我们可以在 spring-boot 和 spring-cloud-alibaba 的开源项目中看到,其就是利用 revision 占位符来进行统一版本管理的。原创 2022-10-08 17:13:03 · 10507 阅读 · 9 评论