JavaWeb开发相关版本对应关系

本文介绍了JavaWeb开发中关键组件的版本对应关系。在JDK8环境下,推荐Eclipse 4.6+,Tomcat 8.0+,Spring 4.3+,MyBatis 3.4+,MySQL 8.0+对应Connector/J 8.0,5.7对应5.1。在JDK11环境下,Eclipse升级到4.17+,Tomcat 10.1+,Spring 5.1+,MyBatis保持3.4+,MySQL版本不变。注意MyBatis-Spring的版本选择需与MyBatis和Spring版本匹配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • Eclipse与Java
Eclipse版本与Java
Eclipse版本代号Eclipse版本号Java版本
Mars4.5JDK7
Neon-Photon-2020.064.6-4.16JDK8
2020.09-2021.094.17-4.21JDK11

Eclipse/Installation - Eclipsepediahttps://wiki.eclipse.org/Eclipse/Installation

  • Tomcat与Java
Tomcat版本与Java
Tomcat版本号Java版本
8.0JDK7
8.5JDK7
9.0JDK8
10.0JDK8
10.1JDK11

Apache Tomcat® - Which Version Do I Want?http://tomcat.apache.org/whichversion.html

  • Spring与Java
Spring版本与Java
Spring版本号Java版本
4.3JDK6-8
5.0JDK8-10
5.1 (JDK11要求Spring至少5.1JDK8-12
5.2JDK8-15
5.3JDK8-19

https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versionshttps://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions

  • MyBatis与Java、MyBatis与Spring
MyBatis与Java、MyBatis与Spring版本
MyBatis版本号Java版本Spring版本号MyBatis-Spring
3.4JDK6+3.2+1.3
3.5JDK8+5.0+2.0

mybatis-spring – icon-default.png?t=LA92http://mybatis.org/spring/

  • MySQL与Java
MySQL版本与Java
MySQL版本Connector/J版本Java版本
8.0, 5.7, and 5.65.1JDK7+
8.0, 5.7, and 5.68.0JDK8+

MySQL :: MySQL Connector/J 5.1 Developer Guide :: 2 Connector/J Versions, and the MySQL and Java Versions They Requireicon-default.png?t=LA92https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html

总结:

(1)在JDK8的基础上,Eclipse版本至少4.6+,Tomcat版本8.0+,Spring版本至少4.3+,MyBatis版本至少3.4+(但MyBatis-Spring版本1.3对应MyBatis版本3.4,版本2.0对应MyBatis版本3.5且Spring版本5.0+),MySQL建议版本版本8.0对应Connector/J 8.0,版本5.7对应Connector/J 5.1。

(2)在JDK11的基础上,Eclipse版本至少4.17+,Tomcat版本10.1+,Spring版本至少5.1+,MyBatis版本至少3.4+(但MyBatis-Spring版本1.3对应MyBatis版本3.4,版本2.0对应MyBatis版本3.5且Spring版本5.0+),MySQL建议版本版本8.0对应Connector/J 8.0,版本5.7对应Connector/J 5.1。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值