当前位置: 首页 > news >正文

【02】微服务系列 之 初始化工程

微服务系列 之 工程创建

  • 前言
  • 创建应用工程
    • 创建 父工程
      • 配置 父工程 pom.xml 文件
    • 创建 子模块(服务器)
      • 配置 子模块 pom.xml 文件
    • 创建 子模块(实例)
      • 配置 子模块 pom.xml 文件

前言

微服务系列技术选型主要为Spring Cloud Alibaba
参考官网地址:https://sca.aliyun.com/docs/

相关版本选择,也主要为适配Spring Cloud Alibaba系列为主。

本地开发环境JDK版本:21.0.10
SpringBoot 版本:3.2.4

  • 项目背景:
    计划开发数据库在线管理项目,实现数据库的在线安装、及服务器资源管理等功能模块。
    在线安装指:在线安装数据库实例,应用工程模块名称:service-instance
    服务器资源管理指:纳管所有数据库服务器 集中管理,应用工程模块名称:service-machine

项目工程结构如下:

-microservices-demo # 父工程|-service-machine # 数据库服务器模块|-service-instance # 数据库实例模块|-......# 其他功能模块.

创建应用工程

创建 父工程

  1. 依次点击:File->New->Project
  2. 填写工程信息,如下截图

    创建完成后,项目结构默认如下:

配置 父工程 pom.xml 文件

<?xml version="1.0" encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><!-- 引入 SpringBoot 版本 --><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.2.4</version><relativePath/><!-- lookup parent from repository --></parent><modelVersion>4.0.0</modelVersion><groupId>com.junjiu.microservices</groupId><artifactId>microservices-demo</artifactId><version>1.0-SNAPSHOT</version><!-- 聚合工程. --><packaging>pom</packaging><properties><maven.compiler.source>21</maven.compiler.source><maven.compiler.target>21</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties></project>

pom.xml配置中,可知父工程为 聚合工程,故可将src文件夹删除,整理后的项目结构如下:

创建 子模块(服务器)

  1. 选中父项目,然后鼠标右键,依次选择:New->Module
  2. 工程模块配置信息如下:

创建完成后的项目结构如下:

配置 子模块 pom.xml 文件

pom.xml 文件修改后的内容如下:

<?xml version="1.0" encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>com.junjiu.microservices</groupId><artifactId>microservices-demo</artifactId><version>1.0-SNAPSHOT</version></parent><artifactId>service-machine</artifactId><packaging>jar</packaging><properties><maven.compiler.source>21</maven.compiler.source><maven.compiler.target>21</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties></project>

创建 子模块(实例)

  1. 选中父项目,然后鼠标右键,依次选择:New->Module
  2. 子模块填写内容如下:

    创建完成后的项目结构如下:

配置 子模块 pom.xml 文件

pom.xml 文件修改后的内容如下:

<?xml version="1.0" encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>com.junjiu.microservices</groupId><artifactId>microservices-demo</artifactId><version>1.0-SNAPSHOT</version></parent><artifactId>service-instance</artifactId><packaging>jar</packaging><properties><maven.compiler.source>21</maven.compiler.source><maven.compiler.target>21</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties></project>

至此,微服务 Demo 工程初始化完成。

若有转载,请标明出处:https://blog.csdn.net/CharlesYuangc/article/details/157517057

http://www.jsqmd.com/news/320502/

相关文章:

  • stable_baseline3 强化学习算法开源库
  • 2026年评价高的布线明装线槽/墙面明装线槽高评价厂家推荐榜
  • 详细介绍:精神空虚、自卑、自恋、自信
  • 【2026_MCM美赛】问题A:智能⼿机电池放电建模(思路、代码、论文持续更新中)
  • U++集成开发环境:提升编码效率
  • 2026年专业的短视频代运营值得信赖品牌榜
  • 2026年口碑好的胶木球厂家选购指南与推荐
  • 学得屠龙技,换取存身钱。 牵来雷风牛,系在老村边。 磨刀霜雪夜,沽酒杏花天。 偶作烂柯戏,山河忽百年。 解甲云外客,种菊东篱前。 拂衣青山外,长歌履大川。
  • 2026年热门的无缝气瓶检测设备/液化气瓶检测设备厂家推荐及采购指南
  • ClaudeBox一步API接入教程:国内开发者零门槛上手(合规稳定版)
  • OpenPLC Editor 集成(英译中)
  • 基于PHP、asp.net、java、Springboot、SSM、vue3的南水北调工程招投标系统的设计与实现
  • 聊聊北京地区麻辣烫加盟,糊涂婶麻辣烫靠谱吗,值得推荐吗?
  • 2026年质量好的芯片激光喷码机/金属激光喷码机行业内知名厂家排行榜
  • 2026年解析污水处理菌种制造商,口碑好的品牌有哪些
  • 2026湖南民谣吉他制造企业选择攻略,性价比高的品牌排名
  • 聊聊斗牛士电吉他的动态范围大吗,株洲用户觉得它好用不?
  • 2026年比较好的入门型静电纺丝设备/通用型静电纺丝设备高评价厂家推荐榜
  • 分析盒理收纳盒怎么样?选购时要注意什么?
  • 《计算机网络》深入学:路由算法与路径选择
  • 2026年江苏值得选的不锈钢酿酒设备厂家排行
  • 搬运工人多少钱一小时?上搬运帮,透明计价,按需计费不花冤枉钱!
  • 2026年靠谱的铸铜加热器/风冷陶瓷加热器厂家最新热销排行
  • 2026年跨境美妆展推荐:中国国际美博会(CIBE)如何成为品牌全球化首选平台
  • 2026年口碑好的乳化沥青设备/沥青储存罐沥青设备行业内知名厂家排行榜
  • 解析天津性价比高的保研服务机构,服务不错的保研服务企业推荐
  • 2026年塑料垃圾桶生产厂,重庆哪家口碑好值得推荐
  • 2026年热门的钢板预处理线厂家最新热销排行
  • 2026年知名的散养草鸡蛋/无抗鸡蛋年度优质品牌榜
  • 完整教程:【算法】深度优先遍历/搜索(递归、回溯、剪枝)