【关于springboot】 起步依赖

主宰稳场 提交于 2019-12-17 23:15:20

【关于springboot】 起步依赖


Spring Boot中定义了大量的启动器starter,本质是一个pom文件,可以理解为一个功能的jar包依赖合集,同时无需关注依赖版本,Spring Boot已经做好了这些。比如使用JPA,只需要在pom中添加下面依赖即可:

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

查看所有starter

如果你需要排除依赖,可以通过标签排除依赖,在Maven里,可以用 元素来排除传递依赖。如下:

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
	<exclusions>
		<exclusion>
			<groupId>com.fasterxml.jackson.core</groupId>
		</exclusion>
	</exclusions>
</dependency>

如果你需要覆盖依赖的版本,可以在依赖中加入版本号。如下:

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.4.3</version>
</dependency>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!