关闭。这个问题需要更加突出重点。它目前不接受答案。**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
上个月关门了。改进这个问题spring初始值设定项有一个用于java8、java11和java16的选项。我使用JDK15,那么我会选择哪一个呢?
rqmkfv5c1#
spring初始化器使用lts(longtermsupport)版本,因此您的应用程序具有稳定的jvm,并且与其他应用程序相比,更新和修补的时间更长。我建议使用JDK16,但这取决于您的应用程序。一般有3种选择:如果您:使用JDK12-15新特性使用JDK16中未弃用的功能如果您:不要在JDK11之后使用更新的功能如果您:我不建议这个选择,因为它太旧了。如果你没有理由,就不要用它。您可以在这里找到有关JDK16的新特性和删除的更多详细信息
1条答案
按热度按时间rqmkfv5c1#
spring初始化器使用lts(longtermsupport)版本,因此您的应用程序具有稳定的jvm,并且与其他应用程序相比,更新和修补的时间更长。我建议使用JDK16,但这取决于您的应用程序。
一般有3种选择:
如果您:
使用JDK12-15新特性
使用JDK16中未弃用的功能
如果您:
不要在JDK11之后使用更新的功能
如果您:
我不建议这个选择,因为它太旧了。如果你没有理由,就不要用它。
您可以在这里找到有关JDK16的新特性和删除的更多详细信息