首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spring MVC应用程序不支持最新的Java 11版本(Amazon corretto 11 [11.0.11.9.1])

Spring MVC是一个基于Java的Web应用程序框架,用于构建企业级Java应用程序。它提供了一种模型-视图-控制器(MVC)的架构模式,用于将应用程序的不同部分分离开来,以实现更好的可维护性和可扩展性。

然而,目前的Spring MVC版本可能不支持最新的Java 11版本(Amazon Corretto 11 [11.0.11.9.1])。这是因为Spring MVC的版本通常需要一定的时间来适配和测试新的Java版本。因此,在使用Spring MVC时,建议使用与该框架兼容的Java版本。

对于Java 11版本的应用程序开发,您可以考虑使用其他Java框架或库,如Spring Boot、Java EE(现在称为Jakarta EE)、Quarkus等。这些框架和库通常会更快地适配新的Java版本,并提供与最新Java功能的兼容性。

如果您仍然希望在Spring MVC中使用Java 11版本,您可以尝试以下解决方案:

  1. 检查Spring MVC版本:确保您使用的Spring MVC版本与Java 11兼容。您可以查阅Spring官方文档或社区论坛来获取有关特定版本的信息。
  2. 更新Spring MVC版本:如果存在与Java 11兼容的Spring MVC版本,您可以尝试升级您的应用程序以使用该版本。请注意,升级可能需要进行一些代码更改和配置调整。
  3. 自定义适配:如果没有与Java 11兼容的官方版本,您可以尝试自定义适配。这可能涉及修改Spring MVC源代码或使用其他工具和库来解决兼容性问题。但是,这种方法需要更多的技术知识和风险评估。

总之,Spring MVC是一个强大的Java Web应用程序框架,但在使用时需要注意与Java版本的兼容性。如果您需要使用Java 11及其新功能,建议考虑其他与之兼容的框架或库。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2019Java依然免费,你应该知道事实真相,不要被误导--技术领导必读

Amazon CorrettoJava之父James Gosling 加盟了亚马逊之后,今年11月15号永久开源了自己JDK,其他公司可以免费使用,无需付费。      ...4、亚马逊JDK Corretto 永久免费,并且长期支持Java 11  Java之父 James Gosling 加盟了亚马逊 Amazon Corretto是Open Java Development...使用Corretto,您可以在流行操作系统上开发和运行Java应用程序,包括Amazon Linux 2,Windows和macOS。 亚马逊Corretto 8是预览版,但是可以用于生产环境。...Amazon Corretto 官方网站 https://aws.amazon.com/cn/corretto/ Amazon Corretto根据开源许可证GNU公共许可证版本2条款获得许可,具有类路径异常...Amazon Corretto  8和11的当前更新计划每季度进行一次,直到截止支持(2023年6月) 对于Corretto 8和824年8月为Corretto 11)。

3.8K30

github比较热门Java开源项目

Arthas旨在帮助开发人员解决Java应用程序生产问题,无需修改代码或重新启动服务器。有了Arthas,你就可以在不重新启动JVM或需要额外代码更改情况下实时地对问题进行故障排除。...框架发布版本,包括集成CLI(命令行界面),可以在Spring仓库中手动下载和安装。...具有如下特性: 创建独立Spring应用程序 嵌入Tomcat,无需部署WAR文件 简化Maven配置 自动配置Spring 提供生产就绪型功能,如指标,健康检查和外部配置 绝对没有代码生成和对XML...一款用 Java 实现现代化社区(论坛/BBS/社交网络/博客)平台,具有以下特性: 实现了面向内容讨论论坛 实现了面向知识问答社区 包含了面向用户分享、交友、游戏社交网络 11 tutorials...这是亚马逊继前不久重申对 Amazon Linux 中 Java 进行长期支持后,其对 Java 用户提供支持又一重大支持。《重磅!

1.4K30

从JDK8升级到JDK11,看这篇就足够了

Amazon Corretto AWS也提供了自己OpenJDK,Amazon Corretto: 基于OpenJDK,采取GPL+CE协议,做了一些安全性,性能和稳定性优化,并且修复了一些bug 支持...我猜Amazon会把他们在Corretto上面做优化,合并到OpenJDK源码中,即使没有,Corretto也是开源,迟早会有人参考并在OpenJDK源码上进行修改。...(3.2.8), or Javassist (3.23.1-GA).这些版本是OpenJDK11适用版本 如果你使用库依赖了上面提到操作字节码库,那么也需要注意下版本依赖,看依赖操作字节码库是否升级到了上面提到版本...对于Spring,最好采用5.1以后版本, Mockito则是2.20.0以后版本 2. 引入JPMS后,相关迁移工作 2.1....一些框架OpenJDK11兼容问题持续收集(持续更新中) OpenJDK11Spring Cloud Finchley不兼容问题与解决: https://blog.csdn.net/zhxdick

4.3K20

Java 近期新闻:JDK 19 与 Jakarta EE 10 更新以及 Amazon Corretto 异步、缓冲日志

作者 | Michael Redlich 译者 | 张卫滨 策划 | 丁晓昀 本期 Java 新闻主要会介绍 OpenJDK、JDK 19、Jakarta EE 10 新特性,对 Spring...Cloud 子项目的更新,Amazon Corretto 为 OpenJDK 17 所提供异步、缓冲日志,Quarkus 2.7.4.Final,Hibernate ORM 6.0.0.CR2,Apache...Spring Cloud Stream Applications 2021.1.1 版本已经发布,该项目提供开箱即用应用程序,它可以作为独立 Spring Boot 应用程序运行,该版本特性主要是改进和缺陷修复...Amazon Corretto Amazon Corretto 团队在发现应用程序在向磁盘写入日志时会被 I/O 阻塞后,为 OpenJDK 17 贡献了对可选异步 / 缓冲日志支持(JDK-8229517...JDKMon JDKMon 是一个监控和更新已安装 JDK 新工具,它最新版本已经提供给 Java 社区。

1.2K20

Java开发常用技术栈盘点

前言 最近很多人私下询问我常用Java开发技术栈,所以今天就总结一波平常使用Java技术栈。 2. JDK JDK 版本现在大部分转移到了8,超前一点使用11,请认准LTS版本!...在Oracle JDK和Open JDK之间推荐使用Open JDK,避免引起不必要商业纠纷。Amazon Corretto 、Alibaba Dragonwell 都不错。...Web 框架 主流还是Servlet系列Spring MVC为主。Structs应该只有老项目在用。响应式框架Spring Webflux开始进入视野,尝试的人、问的人逐渐多了起来。...Spring 谈到Java离不开SpringSpring生态统治地位依然不可动摇。目前单体应用还是Spring Boot一把梭,微服务Spring Cloud体系还是占绝对优势。...Nginx依然是高性能Web服务器、代理服务器首选。 ---- 这就是我对Java当前常用技术栈一些看法和观点。如果你有不同意见和补充请留言讨论,也欢迎转发让更多人看到。

1.2K10

Java 17 采用率在一年内增长 430% !

其中,目前最受欢迎一个版本是 2018 年 9 月发布 Java 11;有超过 56% 应用程序在生产中使用它,高于 2022 年 48% 和 2020 年 11% 占比。...现共有超过 9% 应用程序在生产中使用 Java 17 (2022 年还不到 1%),这意味着其在一年内实现了 430% 增长率。而 Java 11 花了多年时间才达到接近这个水平增长。...Java 14 是最受欢迎非 LTS 版本 与 LTS 版本相比,仅支持六个月非 LTS Java 版本使用率仍然极低;只有 1.6% 应用程序使用非 LTS Java 版本,低于 2022 年...与此同时,Amazon Corretto 使用率大幅增加成为最常用 Java 开发工具包,市场份额达到 31%。...Garbage-First (G1) 垃圾收集器仍然是使用 Java 11 或更高版本用户最爱,有 65% 使用率。

1.1K30

如何将JVM Docker镜像大小减少至少60%

背景 如果您使用基于JVM语言(Java、Kotlin、Scala等)已有一段时间,你可能已经注意到,从Java 11开始,Java运行时环境(JRE)不再有单独发行版。...由于这一决定,许多Java开发工具包(JDK)Docker镜像分发商(例如:OpenJDK、Amazon Correto等)不提供JRE作为单独Docker镜像,使用这些镜像整体Docker镜像大小约为...这个问题根源 Java平台模块系统(JPMS)是随Java 9引入。我们可以使用 JPMS 创建适合特定应用程序自己自定义 JRE。...如前所述,从Java 11开始,不再有单独JRE发行版。这意味着即使我们只想运行一个简单基于JVM应用程序,我们也必须安装整个JDK。这是由于Java 9中引入模块化。...例如,如果应用程序包含spring security,我们需要手动添加jdk.crypto.ec和jdk.crypto.cryptoki模块 现在我们将替换ALL-MODULE-PATH为 打印列表jdeps

89030

【是时候升级java11了】 jdk11优势和jdk选择

开始对 Java SE 8 之后版本开始进行商用收费,确切说是 8u201/202 之后版本。...如果你用 Java 开发功能如果是用作商业用途,如果还不想花钱购买的话,能免费使用最新版本是 8u201/202。...javafx,openjdk 是从java10版本就移除了,oracle java10还尚未移除javafx ,而java11版本将javafx也移除了。...但是在Docker容器中运行Java应用程序一直存在一个问题,那就是在容器中运行JVM程序在设置内存大小和CPU使用率后,会导致应用程序性能下降。这是因为Java应用程序没有意识到它正在容器中运行。...可以在容器中使用内存和CPU约束来直接管理Java应用程序,其中包括: 遵守容器中设置内存限制 在容器中设置可用CPU 在容器中设置CPU约束 JDK推荐 由于 Java 11 开始,Oracle

3.1K10

JVM日历:Java 2018大事回顾_昨天图不清楚,补一张

版本延期 四月 在 NX 半导体离开 Java Community Process(JCP)后,举行了一轮特别选举,阿里巴巴当选最新 JCP 成员。...阿里巴巴平台上运行大多数应用程序Java 编写,这意味着超过十亿行代码和超过1万名Java工程师 JavaOne 成为历史了。...,其中半数已迁移完成 WildFly 13 发布:与 Java EE 8 规范保持一致,新14版本将通过完整 Java EE 8 认证 Jakarta EE 通讯诞生,订阅新闻保持与最新开发资源同步...(LTS) Spring Framework 5.1 进入 GA 发布,支持 Java 11 十月 Duke Choice Awards 2018 for JPoint、ClasssGraph、Twitter4J...发布:支持 Java EE 8 和 Jakarta EE Amazon Corretto:OpenJDK 免费长期支持版本发布 ?

95030

Spring Boot 2.4.3、2.3.9 版本发布,你准备好了吗?

新年上班第一天,Spring Boot 就发布了最新2.4.3 、2.3.9 版本。心急小伙伴现在可从 repo.spring.io 和 Maven Central 获得相关内容。...>   2.4.3    Spring Boot 2.4.3版本是v2.4 版本第三个错误修正版本,本次更新内容包括了...插件没有将可传递项目依赖项包含到对应应用程序层中问题 10、修复initQueryTimeout和ildeTimeout默认值与Cassandra默认值不一致问题 11、修复来自devtools...InvalidConfigDataPropertyException问题 23、修复当spring.mvc.pathmatch.matching-strategy被设置为路径匹配策略模式时,监听服务错误处理就会被中断问题...24、修复spring.mvc.pathmatch.matching-strategy被设置为路径匹配策略模式时,映射终结点会因为NPE导致崩溃问题 25、修复记录MetricsClientHttpRequestInterceptor

2.1K20

Java 之父:尽快弃用 Java 8!!

不过醉翁之意不在酒,原来 Java 之父只是为了给东家 AWS OpenJDK 发行版 Corretto “带货”,他建议仍在使用 JDK 8 开发者可以考虑使用 Corretto 版本——包含了所有最新更新和...每个 Corretto 版本上都会运行技术兼容性工具包(Technology Compatibility Kit,TCK),以确保与 Java SE 平台相兼容。...在不使用到 OpenJDK 中没有的功能(例如 Java Flight Recorder)情况下,Corretto 完全可以直接作为 Java SE 发行版替代品。 疯了!...Spring 再官宣惊天大漏洞。。 工作 3 年同事不知道如何回滚代码! 23 种设计模式实战(很全) Spring Boot 保护敏感配置 4 种方法! 再见单身狗!...关注Java技术栈看更多干货 获取 Spring Boot 实战笔记!

1.4K20

InfoQ最新Java趋势报告及2022年解读

这个清单包括:Amazon Corretto、Azul Zulu、OpenJDK 微软构建版本、BellSoft Liberica JDK、Eclipse Temurin、IBM Semeru 和 阿里巴巴龙井...我们还可以看到市场和 Java 社区为将 Java 11 作为最低版本要求付出了巨大努力,比如 Quarkus 和 Jakarta EE 最新版。...Java 17 及以上版本 Sheasha:自从最新 Java 17 LTS 发布以来,我们注意到 Java 17 采用速度比 Java 11 发布时要快。...最新 Spring Framework 6 基于 Java 17,这向开发者传达了采用最新版本 Java 决心。...我们看到许多开发者在创建原型或开发新应用程序时选择了最新非 LTS Java 版本。但对于生产环境来说,LTS 版本仍然是大多数团队选择。

39620

Spring6 正式发布!重磅更新,是否可以拯救 Java

即将发布 SpringBoot3.0.0 版本为您提供了相应托管依赖项。基础架构方面,6.0 为提前转换和相应 AOT 处理支持 Spring 应用程序上下文提供了基础。...下面就整体从 Spring 支持历史版本来看下。 更新记录 支持版本 6.0.x 是截至 2022 年 11 月的当前功能分支和主要生产线。新一代需要 JDK 17 基线。...5.3.x 是第五代最终功能分支,也是最新生产线(截至 2020 年 10 月 GA),在 JDK 8、JDK 11 和 JDK 17 上提供了长期支持。...JDK 17+和 Jakarta EE 9+基线 整个框架代码库基于 Java17 源代码级别的,已经开始不支持 JDK8 了,如果未来继续用 Spring 这个早晚得升级。...G1 垃圾回收器稳定版本 JDK11,JDK11 就像是一个过渡版本一样,和 JDK8 社区提供支持时间差不多,另外升级 JDK11 又需要做大量兼容性测试才能正式使用,倒不如直接使用 JDK17

7.2K00

解决在linux跑连接sql server老版本会报错问题

先贴链接:https://aws.amazon.com/cn/blogs/opensource/tls-1-0-1-1-changes-in-openjdk-and-amazon-corretto/...报错如下: The server selected protocol version TLS10 is not accepted by client preferences [TLS12] 在java...根目录下(我是1.8),在jdk11会在conf下找安全性文件,在jre/lib/security下有一个java.security文件,这个文件里配置jdk.tls.disabledAlgorithms...配置向里面会禁用掉TLS1.0版本传输协议,这时候我们需要关闭该协议,删除TLS1.0,当然在这个文件下删除是没有任何用处,网上大部分帖子也都是说改这个文件,我试了是不可以,所以使用是如下方法...keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ include jdk.disabled.namedCurves``` 保存后在跑java

1.6K20
领券