【Spring Cloud微服务】-- DependencyManagement 和 Dependencies

1. dependencies

将所依赖的jar直接加到项目中,子项目也会继承该依赖。

2. dependencyManagement

只是对依赖进了声明,并没有实现jar包的引入,如果子项目需要用到相关依赖,需要进行显式声明。

如果子项目中没有对依赖指定版本,会从父项目中读取版本;如果子项目中指定了版本,就会使用子项目中指定的版本。

父工程的打包方式应该是pom,不是jar。需要手动使用packaging来进行声明。

xml 复制代码
<dependencies>
	<dependency>
		<groupId>org.projectlombok</groupId>
		<artifactId>lombok</artifactId>
		<optional>true</optional>
	</dependency>
</dependencies>

<dependencyManagement>
	<dependencies>
		<dependency>
			<groupId>com.mysql</groupId>
			<artifactId>mysql-connector-j</artifactId>
			<version>${mysql.version}</version>
		</dependency>
	</dependencies>
</dependencyManagement>
相关推荐
霸道流氓气质3 小时前
Spring 事务传播机制与 REQUIRES_NEW
java·数据库·spring
爱学习的小可爱卢4 小时前
SpringCloud——SkyWalking全链路监控源码深度解析
java·微服务·springcloud·skywalking
一知半解仙5 小时前
从0到1!Spring Cloud微服务无缝集成AI智能体:架构设计+核心源码+生产落地全指南
人工智能·spring cloud·微服务
lemon_sjdk5 小时前
从 ServletRequest 到 Spring 抽象:Web 请求的底层基石与演化
java·前端·spring
豆瓣鸡5 小时前
微服务项目生产环境全链路架构:从前端访问到网关鉴权、服务调用、中间件与网络安全
微服务·架构
剧号6 小时前
互联网大厂Java面试全解析:Java SE 11, Spring Boot及微服务实战问答
java·微服务·面试·kafka·kubernetes·springboot·分布式系统
一个水瓶座程序猿.7 小时前
基于Spring AI RAG 的AI知识库前端交互实现
前端·人工智能·spring
微三云 - 廖会灵 (私域系统开发)7 小时前
企业私域商城系统架构选型分析:单体模板VS微服务自研架构
微服务·架构·系统架构
刘小八7 小时前
Spring AI 结构化输出:稳定生成可校验的业务 JSON
人工智能·spring·json
都叫我大帅哥8 小时前
BCrypt 还是 Argon2?Spring Security 密码加密方案深度解析与实战对比
java·spring