为什么引入spring 会出现error

正在回答

登陆购买课程后可参与讨论,去登陆

10回答

同学的这个依赖是错误的,需要删除,

http://img1.sycdn.imooc.com//climg/5cdcc832000157cd03910174.jpg

另外junit只保留一个即可,其他的删掉。然后重新保存再试试,如果IDEA的右下角有这个提示,建议同学按Enable Auto-Import。

http://img1.sycdn.imooc.com//climg/5cdcc93d0001fdd203410068.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

提问者 MySuperhero 2019-05-15 19:10:09

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>

 <groupId>com.imooc</groupId>
 <artifactId>Spring_zx</artifactId>
 <version>1.0-SNAPSHOT</version>
 <packaging>war</packaging>

 <name>Spring_zx Maven Webapp</name>
 <!-- FIXME change it to the project's website -->
 <url>http://www.example.com</url>

 <properties>
   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   <maven.compiler.source>1.7</maven.compiler.source>
   <maven.compiler.target>1.7</maven.compiler.target>
 </properties>

 <dependencies>
   <dependency>
     <groupId>junit</groupId>
     <artifactId>junit</artifactId>
     <version>4.11</version>
     <scope>test</scope>
   </dependency>
     <dependency>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
         <version>4.12</version>
         <scope>compile</scope>
     </dependency>
     <dependency>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
         <version>4.12</version>
         <scope>compile</scope>
     </dependency>
     <dependency>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
         <version>4.12</version>
         <scope>compile</scope>
     </dependency>
     <dependency>
         <groupId>error</groupId>
         <artifactId>spring_score</artifactId>
         <version>unknown</version>
     </dependency>

     <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-core</artifactId>
         <version>4.2.4.RELEASE</version>
     </dependency>
     <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-context</artifactId>
         <version>4.2.4.RELEASE</version>
     </dependency>
     <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-beans</artifactId>
         <version>4.2.4.RELEASE</version>
     </dependency>
     <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-expression</artifactId>
         <version>4.2.4.RELEASE</version>
     </dependency>

 </dependencies>

 <build>
   <finalName>Spring_zx</finalName>
   <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
     <plugins>
       <plugin>
         <artifactId>maven-clean-plugin</artifactId>
         <version>3.1.0</version>
       </plugin>
       <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
       <plugin>
         <artifactId>maven-resources-plugin</artifactId>
         <version>3.0.2</version>
       </plugin>
       <plugin>
         <artifactId>maven-compiler-plugin</artifactId>
         <version>3.8.0</version>
       </plugin>
       <plugin>
         <artifactId>maven-surefire-plugin</artifactId>
         <version>2.22.1</version>
       </plugin>
       <plugin>
         <artifactId>maven-war-plugin</artifactId>
         <version>3.2.2</version>
       </plugin>
       <plugin>
         <artifactId>maven-install-plugin</artifactId>
         <version>2.5.2</version>
       </plugin>
       <plugin>
         <artifactId>maven-deploy-plugin</artifactId>
         <version>2.8.2</version>
       </plugin>
     </plugins>
   </pluginManagement>
 </build>
</project>

  • 提问者 MySuperhero #1
    输入的时候没有提示
    2019-05-15 19:11:08
好帮手慕阿满 2019-05-15 19:07:16

建议同学将所有的报错依赖都删除,重新引入。注意:引入依赖时需要确保网络通畅。另外建议同学在引入时,查看是否会提示,比如:

http://img1.sycdn.imooc.com//climg/5cdbf2bf000187d509770264.jpg

如果还是不行,建议同学将整个pom文件贴上来,贴代码时,记得贴在回答中,而不是回复中。

祝:学习愉快~

提问者 MySuperhero 2019-05-15 18:42:22

http://img1.sycdn.imooc.com//climg/5cdbed0c00011ef915001500.jpg
复制过来也是这样的。

好帮手慕阿满 2019-05-15 18:36:21

同学你好,同学的spring-score是错误的,不存在的,应该是spring-core。建议同学复制如下代码到自己的项目中再试试:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>4.2.4.RELEASE</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>4.2.4.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>4.2.4.RELEASE</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-expression</artifactId>
  <version>4.2.4.RELEASE</version>
</dependency>

祝:学习愉快~

  • Kidand #1
    spring-context的 <version>4.2.4.RELEASE</version>标红,报错说找不到依赖怎么办呀?
    2019-05-16 10:15:12
提问者 MySuperhero 2019-05-15 17:58:25

http://img1.sycdn.imooc.com//climg/5cdbe2c000011db215001500.jpg
就这样。找不到

好帮手慕阿满 2019-05-15 17:05:33

同学你好,maven中存在spring的依赖,如:

http://img1.sycdn.imooc.com//climg/5cdbd62e00015b7b06530501.jpg

同学说的显示找不到是什么呢?建议将同学的依赖截图贴一下。

祝:学习愉快~

  • 提问者 MySuperhero #1
    是不是我用了阿里的镜像地址。所以没下载到spring?
    2019-05-15 17:07:37
  • 好帮手慕阿满 回复 提问者 MySuperhero #2
    阿里云的镜像也可以下载spring的。建议同学将同学的报错贴一下。
    2019-05-15 17:41:22
  • 提问者 MySuperhero 回复 好帮手慕阿满 #3
    我截图了 在回答里
    2019-05-15 17:59:07
好帮手慕阿满 2019-05-15 16:00:59

同学的依赖引入错误,应该是如下形式:

http://img1.sycdn.imooc.com//climg/5cdbc7120001e89705800341.jpg

http://img1.sycdn.imooc.com//climg/5cdbc72f00017a2505910350.jpg

建议同学重新引入再试试。

祝:学习愉快~

  • 提问者 MySuperhero #1
    maven里根本没有spring的jar包。按照你的写法填上去他显示找不到
    2019-05-15 16:06:19
提问者 MySuperhero 2019-05-15 15:08:26

spring 的jar包都没有。maven不自动下载吗?

好帮手慕阿满 2019-05-15 13:54:38

同学你好,哪里出现error呢?在同学的截图中,可以看到项目已经创建成功了。如:

http://img1.sycdn.imooc.com//climg/5cdba9940001dc0b03820077.jpg

祝:学习愉快~

  • 提问者 MySuperhero #1
    你看编辑pom的时候,我写了个spring_score。id直接给了个error。版本给了个unknown
    2019-05-15 14:42:06
  • 好帮手慕阿满 回复 提问者 MySuperhero #2
    同学写的spring_score是想引入什么依赖?maven仓库中不存在spring_score,所以报的id为error,版本为unkown。祝:学习愉快~
    2019-05-15 15:09:44
  • 提问者 MySuperhero 回复 好帮手慕阿满 #3
    他怎么才能下载进仓库去呢 ? 我按老师的步骤一步步做过来的。卡到这了。
    2019-05-15 15:24:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师