【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>
相关推荐
Wang's Blog4 小时前
Java框架快速入门: Spring Security+OAuth2之过滤器与过滤器链
java·开发语言·spring
xixingzhe26 小时前
SpringBoot DDD 实战入门文档
spring boot·spring·ddd
爱敲代码的小杨.8 小时前
【Spring】Spring Web MVC
前端·spring·mvc
ly76899 小时前
Spring 中的 @Configuration 与 @Component 差异:为何代理时机决定 Bean 生命周期行为
java·后端·spring·注解·代理·bean生命周期
Wang's Blog9 小时前
Java框架快速入门: Spring Security+OAuth2之安全配置基础及函数式风格对比
java·安全·spring
霸道流氓气质10 小时前
Spring AI Alibaba 系列总结:Java 工程师 AI 能力全景图谱
java·人工智能·spring
wno70410 小时前
Spring Cloud Hystrix Dashboard仪表盘
spring·spring cloud·hystrix
重庆小透明10 小时前
Kafka 完全指南:从基础组件到核心原理(包含面试题)
java·分布式·微服务·架构·kafka
山甫aa11 小时前
【从零开始的 Web 后端学习】令牌技术一篇搞定(JWT 登录认证保姆级)
后端·学习·spring·web·jwt
Rain的Java大神之路12 小时前
手写一个Spring容器
java·后端·mysql·spring·面试