当前位置: 首页 > news >正文

建设网站公司中郑州网站建设排行榜

建设网站公司中,郑州网站建设排行榜,wordpress 内容字段,视频制作培训机构问题描述 我在使用jdk17进行Spring mvc开发时发现 Resource用不了了。 原因 因为JDK版本升级的改动,在Jdk9~17环境下,搭建Springboot项目,会出现原有Resource(javax.annotation.Resource)不存在的问题,导…

问题描述

我在使用jdk17进行Spring mvc开发时发现 @Resource用不了了。

原因 

 因为JDK版本升级的改动,在Jdk9~17环境下,搭建Springboot项目,会出现原有@Resource(javax.annotation.Resource)不存在的问题,导致项目从Jdk8迁移到高版本时遇到的问题

从Jdk9开始,JavaEE从Jdk中分离,jdk就移除掉了javax.annotation.jar包的默认集成,从而导致版本不兼容。所以一旦spring项目从JDK8升到高版本,都会出现javax.annotation.Resource无法引用报红。

    java EE 即 java Enterprise Edition,企业级应用,目标是制定一系列企业级应用的标准服务。常见的 javax.servlet, javax.annotation。

    Oracle 收购了创造 java 的 SUN 公司,Oracle 又不想发展 java EE 了,就把 java EE 交给 Eclipse 社区了,但是又因为不知名的原因,禁止社区使用 javax 这个名字。所以,javax.servlet 就变成了 jakarta.servlet, jakarta.annotation。api无法向前兼容。

     java ee 的最后一个版本也是 8,以后就再也没有 java ee 的新版本
 

 解决方案

方案一:手动导入javax.annotation包

去maven仓库搜索:

Javax Annotation API

 导入对应的依赖即可:


<dependency><groupId>javax.annotation</groupId><artifactId>javax.annotation-api</artifactId><version>1.3.2</version>
</dependency>

方案二:

将高版本的jdk降为JDK1.8

http://www.yayakq.cn/news/643561/

相关文章:

  • 网站开发常用问题报纸门户网站建设方案
  • 品牌网站建设推广中国建设银行开放式网站
  • 去哪里可以做网站网页设计作业制作与
  • 网站开发教程公司成都建网站成都建网站
  • 网站分页制作设计一款网页需要多少钱
  • 重庆川九建设有限责任公司官方网站湖北seo优化诊断
  • 怎么给自己的网站做seowordpress高亮插件
  • 如何做论坛网站 知乎贵阳网页网站制作
  • 长宁网站制作wordpress导航怎么改
  • 购物网站建设论文答辩网站一直没有收录
  • 廊坊手机网站做冰饮视频网站
  • 西青房地产网站建设网站建设是在商标哪个类别
  • 自定义投票网站怎么做建网站程序怎么办
  • 免费做团购网站的软件好中国十大erp公司
  • 美食网站建设的思路广告制作技术培训
  • 百度推广代理赚钱湖南seo网站策划
  • 凡科手机网站建设wordpress内页显示副标题
  • 手机网站前wap网页编写
  • 网站开发界面设计网站后台上图片后网页显示不正确
  • 做网站价钱seo的网站特征
  • 黑龙江网站建设费用搜索电商怎么做
  • 江门网站定制多少钱lnmpa wordpress
  • 初学者怎么做php网站网站策划书包括哪些内容
  • 网站浏览量提升论述网站建设的主要内容
  • 做网站公司599公司免费网站域名注册
  • 域名解析到网站佛山公司做网站
  • 网站建设方案拓扑图苏州企业网站建站系统
  • 做网站一般要多钱建网站要多少钱一个
  • 微信公众号怎么做微网站备案网站电子照幕布
  • 福州建设银行官网招聘网站聊城专业做网站的公司