【02】微服务系列 之 初始化工程 📅 发布时间:2026/7/17 0:18:28 👁️ 浏览次数: 微服务系列 之 工程创建前言创建应用工程创建 父工程配置 父工程 pom.xml 文件创建 子模块服务器配置 子模块 pom.xml 文件创建 子模块实例配置 子模块 pom.xml 文件前言微服务系列技术选型主要为Spring Cloud Alibaba参考官网地址https://sca.aliyun.com/docs/相关版本选择也主要为适配Spring Cloud Alibaba系列为主。本地开发环境JDK版本21.0.10SpringBoot 版本3.2.4项目背景:计划开发数据库在线管理项目实现数据库的在线安装、及服务器资源管理等功能模块。在线安装指在线安装数据库实例应用工程模块名称service-instance服务器资源管理指纳管所有数据库服务器 集中管理应用工程模块名称service-machine项目工程结构如下-microservices-demo # 父工程|-service-machine # 数据库服务器模块|-service-instance # 数据库实例模块|-......# 其他功能模块.创建应用工程创建 父工程依次点击File-New-Project填写工程信息如下截图创建完成后项目结构默认如下配置 父工程 pom.xml 文件?xml version1.0 encodingUTF-8?projectxmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd!-- 引入 SpringBoot 版本 --parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.2.4/versionrelativePath/!-- lookup parent from repository --/parentmodelVersion4.0.0/modelVersiongroupIdcom.junjiu.microservices/groupIdartifactIdmicroservices-demo/artifactIdversion1.0-SNAPSHOT/version!-- 聚合工程. --packagingpom/packagingpropertiesmaven.compiler.source21/maven.compiler.sourcemaven.compiler.target21/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/properties/project从pom.xml配置中可知父工程为 聚合工程故可将src文件夹删除整理后的项目结构如下创建 子模块服务器选中父项目然后鼠标右键依次选择New-Module工程模块配置信息如下创建完成后的项目结构如下配置 子模块 pom.xml 文件pom.xml 文件修改后的内容如下?xml version1.0 encodingUTF-8?projectxmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdcom.junjiu.microservices/groupIdartifactIdmicroservices-demo/artifactIdversion1.0-SNAPSHOT/version/parentartifactIdservice-machine/artifactIdpackagingjar/packagingpropertiesmaven.compiler.source21/maven.compiler.sourcemaven.compiler.target21/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/properties/project创建 子模块实例选中父项目然后鼠标右键依次选择New-Module子模块填写内容如下创建完成后的项目结构如下配置 子模块 pom.xml 文件pom.xml 文件修改后的内容如下?xml version1.0 encodingUTF-8?projectxmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdcom.junjiu.microservices/groupIdartifactIdmicroservices-demo/artifactIdversion1.0-SNAPSHOT/version/parentartifactIdservice-instance/artifactIdpackagingjar/packagingpropertiesmaven.compiler.source21/maven.compiler.sourcemaven.compiler.target21/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/properties/project至此微服务 Demo 工程初始化完成。若有转载请标明出处https://blog.csdn.net/CharlesYuangc/article/details/157517057
stable_baseline3 强化学习算法开源库 stable_baselines3 简介 stable_baselines3 是一个基于 PyTorch 的强化学习库,提供了多种经典和现代强化学习算法的实现。该库的设计目标是让用户能够快速实现和测试强化学习模型,而无需深入算法细节。 主要特点 PyTorch 后端:所有算法均基… 2026/7/15 22:53:41
$.ajaxSetup({的庖丁解牛 $.ajaxSetup({ 是 jQuery 提供的 全局 AJAX 默认配置方法,用于为所有后续 $.ajax()、$.get()、$.post() 等请求设置统一参数。它看似方便,实则暗藏 全局状态污染、调试困难、安全风险 三大陷阱。 一、核心原理:全局默认值注入 ▶ 1. 工作机制… 2026/7/16 1:02:58
意义来自连接? “意义来自连接” —— 这是 存在主义哲学、神经科学与系统论共同验证的底层规律。 意义感并非孤立存在的“内在状态”,而是 个体与世界建立真实、深度、创造性的连接后涌现的副产品。 一、哲学根基:海德格尔的“在世存在”(Being-in-the-wor… 2026/7/16 0:54:09
奥地利市场中名义雇主公司EOR的实际应用与价值分析 名义雇主公司EOR(Employer of Record)是指一种人力资源解决方案、帮助企业在国际市场上合法且高效地雇佣员工。在奥地利市场中、EOR模式通过提供合规等用工环境,简化了招聘、薪资和劳务管理等流程,使企业能够快速响应市场需求。采… 2026/7/17 0:16:13
TCN+transformer+通道注意力机制时间序列预测 TCNtransformer通道注意力机制时间序列预测 TCNDCAtransformer 自己研究的创新点,超级新。可以发刊,高精度代码。 需知:好的创新性模型可以事半功倍。目前太多流水paper,都是旧模型,老师已经审美疲劳,很难发… 2026/7/17 0:14:12
软删除 vs 硬删除:MySQL 实现软删除(is_deleted 字段),避免数据丢失 前言 开发中直接 DELETE 硬删除数据,一旦误删无法恢复,订单、用户、商品等核心业务数据绝对不能物理删除。行业通用方案:软删除(逻辑删除),通过 is_deleted 标记区分有效 / 已删除数据。 一、硬删除&#… 2026/7/17 0:06:11
深圳市2026年技术先进型服务企业认定申请指南 深圳市2026年技术先进型服务企业认定时间:2026年7月16日--2026年8月21日(截至18:00),目前正处于申报窗口期。该认定主要针对从事服务外包、信息技术及知识流程外包的企业,认定后可享受企业所得税按15%税率征收等优惠政… 2026/7/17 0:06:11
2026年光功率计品牌榜深度解析:从科研到工业的核心测量工具选型参考 随着全球激光产业规模持续向百亿美元量级迈进,光通信网络建设不断扩容,以及太赫兹技术逐步走出实验室走向应用现场,光功率计作为光学测量链路中的核心基准设备,正迎来密集的需求增长。行业分析指出,具备国家级计量机构… 2026/7/17 0:04:10
从货源到渠道——亿迈分销商城打造供应商与卖家高效对接的跨境分销平台 近年来,跨境电商行业竞争日趋激烈,卖家面临的挑战早已从单纯的流量获取,延伸至供应链管理的每一个环节。选品决策难度高、资金周转压力大、物流履约复杂、售后与合规成本攀升,这些痛点正制约着无数跨境卖家的增长步伐。正是在这样… 2026/7/17 0:04:10
【WPS AI表格避坑白皮书】:实测发现87%用户正在误用AI函数——这5个致命错误导致结果偏差超42% 更多请点击: https://intelliparadigm.com 第一章:WPS AI表格的核心能力与适用边界 WPS AI表格将大语言模型能力深度集成于电子表格环境中,实现从自然语言指令到结构化数据操作的端到端转化。其核心并非替代传统公式或宏编程,而是… 2026/7/17 0:00:08
Cursor终端插件生态避坑指南:23个实测低效插件黑名单,附3个自研轻量替代方案 更多请点击: https://intelliparadigm.com 第一章:Cursor终端插件生态避坑指南概览 Cursor 作为基于 VS Code 内核构建的 AI 原生编辑器,其终端插件生态虽活跃,但存在兼容性断层、权限策略突变与调试链路断裂等典型风险。开发者常… 2026/7/17 0:00:08
ChatGPT写作提示词效率革命:单条提示词响应质量提升3.8倍的关键变量(附可复用提示词矩阵表) 更多请点击: https://codechina.net 第一章:ChatGPT写作提示词效率革命:单条提示词响应质量提升3.8倍的关键变量(附可复用提示词矩阵表) 提示词工程已从经验试错迈入变量驱动的科学阶段。实证研究表明,影响… 2026/7/17 0:00:08
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/13 8:31:55
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/16 3:47:53
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/16 12:08:13