spring与JDK版本对应关系,以及maven导入spring依赖包

搭建spring框架得时候要考虑jdk的版本,提供一下参考

JDK 8 中可以使用 Spring Framework 5.x

JDK 7 中可以使用 Spring Framework 4.x

JDK 6 中可以使用 Spring Framework 4.x

JDK 5 中可以使用 Spring Framework 3.x

====================================

使用maven导入Spring依赖包

使用 maven 导入Spring的依赖包,可以选择需要的导入(推荐)或者全部导入都可以。将下面的代码添加到 pom.xml 中:

<properties>
    <!-- 版本可以自己选择 -->
	<spring.version>5.0.0.RELEASE</spring.version>
</properties>
<dependencies>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-core</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-beans</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-context</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-web</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-orm</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-tx</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-expression</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-jms</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-context-support</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-websocket</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-test</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-instrument</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-aop</artifactId>
		<version>${spring.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-aspects</artifactId>
		<version>${spring.version}</version>
	</dependency>
</dependencies>

=====================

附上连接地址http://repo.springsource.org/libs-release-local/org/springframework/spring/

…/
4.3.3.RELEASE/ 19-Sep-2016 15:33 -
4.3.4.RELEASE/ 07-Nov-2016 21:53 -
4.3.5.RELEASE/ 21-Dec-2016 11:34 -
4.3.6.RELEASE/ 25-Jan-2017 14:05 -
4.3.7.RELEASE/ 01-Mar-2017 09:52 -
4.3.8.RELEASE/ 18-Apr-2017 13:49 -
4.3.9.RELEASE/ 07-Jun-2017 19:29 -
5.0.0.RELEASE/ 28-Sep-2017 11:28 -
5.0.1.RELEASE/ 24-Oct-2017 15:14 -
5.0.10.RELEASE/ 15-Oct-2018 08:01 -
5.0.11.RELEASE/ 27-Nov-2018 08:53 -
5.0.2.RELEASE/ 27-Nov-2017 10:52 -
5.0.3.RELEASE/ 23-Jan-2018 09:42 -
5.0.4.RELEASE/ 19-Feb-2018 11:12 -
5.0.5.RELEASE/ 03-Apr-2018 20:11 -
5.0.6.RELEASE/ 08-May-2018 08:33 -
5.0.7.RELEASE/ 12-Jun-2018 15:09 -
5.0.8.RELEASE/ 26-Jul-2018 07:49 -
5.0.9.RELEASE/ 07-Sep-2018 12:15 -
5.1.0.RELEASE/ 21-Sep-2018 07:25 -
5.1.1.RELEASE/ 15-Oct-2018 07:19 -
5.1.2.RELEASE/ 29-Oct-2018 10:32 -
5.1.3.RELEASE/ 27-Nov-2018 09:28 -

根据提供的引用内容,我们可以得出以下结论: 在引用\[1\]中,报错信息显示未指定spring-boot-maven-plugin的版本。在引用\[2\]中,报错信息显示spring-boot-maven-plugin的版本为3.0.0,但由于Java运行时的版本兼容,导致加载插件失败。引用\[3\]提到spring-boot-maven-plugin是用于提供Spring Boot的Maven支持的插件。 根据提供的信息,我们无法确定spring-boot-maven-plugin是否支持JDK 1.7版本。然而,根据引用\[2\]中的错误信息,该插件至少需要Java运行时版本为52.0(对应Java 8)才能正常工作。因此,可以推断出spring-boot-maven-plugin不支持JDK 1.7版本。 综上所述,spring-boot-maven-plugin不支持JDK 1.7版本。如果您想使用该插件,您需要升级到JDK 1.8或更高版本。 #### 引用[.reference_title] - *1* [spring-boot-maven-plugin 3.0 版本失败](https://blog.csdn.net/xieqj_0511/article/details/128100166)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [spring-boot-maven-plugin未指定版本导致install 错误-spring-boot-maven-plugin:3.0.0](https://blog.csdn.net/qq_26898033/article/details/128369414)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [SpringBoot 插件 spring-boot-maven-plugin 原理,以及SpringBoo工程部署的 jar 瘦身实战](https://blog.csdn.net/agonie201218/article/details/130842233)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值