微服务分布式(一、项目初始化)

微服务是将大型的web项目拆分成成多个小型的springboot工程,依靠spring cloud相关分布式框架的工具进行整合,通常将一个大项目中不同的业务和技术分别拆分成不同的小模块独立运行。

下面我们先进行项目初始化,项目工具特别方便,我们不用自己去写初始化项目,通过spring initializr 工具直接将配置选好后导出即可

spring initializr官网

导出后导入我们的开发工具,我这里使用idea

文件名称必须是application,格式可以是yml或者properties

下面是两文件的是的区别

配置多环境

名字必须是以**application-**开头

sit :用户验收测试集成环境

uat:用户单元测试环境

在不同环境的配置文件里写入对应环境的配置信息

例如我们不同环境启动不同端口

在我们的基础配置文件中添加运行那个环境的配置,这样我们就可以通过修改名称来直接指定运行的配置文件

到此我们配置好了,我们的基础项目,大家可以通过改变环境名称来查看启动项目的端口号

相关推荐
cxr82815 分钟前
HyperMind Lab M1 架构地基 Implementation Plan <二>
开发语言·人工智能·架构
水无痕simon26 分钟前
3 RabbitMQ基础
分布式·rabbitmq·ruby
AINative软件工程32 分钟前
Agent 上下文账本工程:别让工具结果把 128K 窗口塞成垃圾场
后端·架构·ai编程
卡布叻_星星40 分钟前
后端架构笔记之Maven多模块与微服务
笔记·架构
特立独行的猫a9 小时前
一切皆插件:DeepSeek Harness 的架构哲学,以及与主流 Agent 的对比
人工智能·架构·agent·deepseek·harness
雨白10 小时前
我的 UML 学习笔记:结合 Android 实例看懂 4 种常用图表
android·架构
heimeiyingwang10 小时前
【架构实战】OpenTelemetry链路追踪实战:从零到生产的完整指南
架构
mldong10 小时前
用 DDD 设计工作流引擎:聚合根与充血模型
java·架构
candyTong10 小时前
Claude Code 如何恢复一段会话
后端·架构·ai编程
段一凡-华北理工大学14 小时前
AI推动工业智能化转型~系列文章20:工业 AI 平台架构:云-边-端协同的技术体系
人工智能·python·架构·工业平台·云-边协同