首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包org.springframework.stereotype不存在

包org.springframework.stereotype不存在
EN

Stack Overflow用户
提问于 2015-02-13 22:49:46
回答 4查看 33.7K关注 0票数 10

当im运行mvn install时,我得到了package org.springframework.stereotype错误。即使在.m2文件夹中也有这个包。

向我显示此行代码时出错:

代码语言:javascript
复制
import org.springframework.stereotype.Service;

依赖项包括:

代码语言:javascript
复制
<springVersion>4.1.1.RELEASE</springVersion>
<dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${springVersion}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>${springVersion}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${springVersion}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-tx</artifactId>
        <version>${springVersion}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>${springVersion}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>${springVersion}</version>
      </dependency>

我是不是漏掉了什么?

更新

下面是我得到的整行错误:

代码语言:javascript
复制
ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project mynewProject: Compilation failure: Compilation failure:
[ERROR] /C:/mynewProject/src/main/java/com/web/server/domain/service/WebServiceImpl.java:[17,38] package org.springframework.stereotype does not exist
[ERROR] /C:/mynewProject/src/main/java/com/web/server/domain/service/WebServiceImpl.java:[25,2] cannot find symbol
EN

回答 4

Stack Overflow用户

发布于 2016-05-10 13:27:57

当我在java 8和spring 4.x上运行我的独立java程序时,我也遇到了类似的问题。

由于某种原因,我在项目的引用Jars中看不到spring-context。它应该被maven自动引用,但我没有看到这种情况发生。

解决方案:我在pom.xml中手动添加了spring-context依赖项,并且修复了我的错误。

代码语言:javascript
复制
<dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>4.2.5.RELEASE</version>
</dependency>
票数 14
EN

Stack Overflow用户

发布于 2018-08-22 16:20:09

我需要将作用域标记更改为“编译”而不是“运行时”,错误就消失了。

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>${spring.version}</version>
    <scope>compile</scope>

票数 7
EN

Stack Overflow用户

发布于 2015-06-02 04:15:23

所有的依赖项都应该在

代码语言:javascript
复制
<dependencies>
    ...
</dependencies>

..。否则您的代码将继续抛出该错误。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28502173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档