您现在的位置是:首页 >学无止境 >Maven报错解决:无法访问org.springframework.web.bind.annotation.RequestMapping网站首页学无止境

Maven报错解决:无法访问org.springframework.web.bind.annotation.RequestMapping

孜然不够燃 2023-06-09 20:00:03
简介Maven报错解决:无法访问org.springframework.web.bind.annotation.RequestMapping

首先,我们找到使用@RequestMapping()的类中去查看导包是否正常。

        现在这里导包是正常的, 导包正常的话,我们可以去pom.xml文件中去看看有没有spring-web这个jar包的坐标导入

    <dependencies>      
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>5.3.26</version>
        </dependency>
    </dependencies>

         若没有这个依赖可以先刷新以下maven,看看是否会自动导入,若没有就手动添加上这个依赖。

        若是添加了这个依赖,还是有这个报错的话就去本地仓库中找到这个jar包和spring-web的jar包

        仓库中若是没有这个jar包 ,就去中央仓库(Central Repository:)或者流程仓库(阿里云镜像等私服)去下载,由于中央仓库是全球唯一的仓库,地址是在国外,下载会非常的慢,所以建议在私服或者阿里云镜像等流程仓库中下载。

        若是有这个jar包,可能存在下载这个jar包时没有下载完,导致jar包中有文件资源缺失,建议删除掉重新下载试试看。

补充知识(配置阿里云镜像):

        找到下载的maven中的conf文件夹中的setting.xml配置文件,用记事本打开

        在记事本中找到 <mirrors>标签,然后加入以下内容:

  <mirrors>
   
    <mirror>  
	<id>alimaven</id>  
	<name>aliyun maven</name>  
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	<mirrorOf>central</mirrorOf>          
    </mirror>

  </mirrors>

        添加完毕后,保存(Ctrl+S)并关闭文件就配置好了

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。