java-springboot-相关的分包逻辑

我爱海鲸 2026-01-16 18:54:08 暂无标签

简介maven分包、命名

一、SpringBoot 项目各层级命名规范

层级 / 组件 命名规则(多单词) 示例
模块名(子模块) 小写 + 连字符 coupon-serviceuser-api
包名 全小写 + 点分隔(无特殊字符) com.example.coupon.service
类名 大驼峰(PascalCase) CouponSendServiceUserController
方法名 / 变量名 小驼峰(camelCase) sendCouponByTransId()orderId
常量名 全大写 + 下划线 MAX_COUPON_COUNTDEFAULT_FACE_VALUE
配置文件 小写 + 连字符 application-coupon-dev.yml
接口路径 小写 + 连字符(REST 风格) /api/z/send-coupon-by-trans-id
数据库表名 小写 + 下划线 t_coupon_recordt_order_info

二、不同场景的artifactId命名示例

场景 正确命名(推荐) 错误命名(禁止) 说明
根项目(父工程) coupon-system CouponSystem/couponSystem 体现整体业务(优惠券系统)
核心业务模块 coupon-service coupon_service/CouponService 业务服务层模块
API 接口模块 coupon-api couponAPI/Coupon-API 对外提供接口的模块
公共工具模块 coupon-common couponCommon/COMMON 通用工具 / 配置模块
对接第三方模块 coupon-third-party-pay couponThirdPartyPay 多单词分层清晰
 

你好:我的2025

上一篇:cdn缓存问题