@Configuration注解无法解析。

问题描述:

<dependencies> 
<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-webmvc</artifactId> 
    <version>4.3.0.RELEASE</version> 
</dependency> 

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-web</artifactId> 
    <version>4.3.0.RELEASE</version> 
</dependency> 

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-tx</artifactId> 
    <version>4.3.0.RELEASE</version> 
</dependency> 

<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-databind</artifactId> 
    <version>2.7.0</version> 
</dependency> 
<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>javax.servlet-api</artifactId> 
    <version>3.1.0</version> 
</dependency> 
<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-jdbc</artifactId> 
    <version>4.3.0.RELEASE</version> 
</dependency> 

@Configuration注解无法解析。

这有什么错我的依赖?我是Spring和Maven项目的新手。 org.springframework.context.annotation.Configuration即使存在org.springframework.context.annotation包也完全丢失。

+1

如果您是新的春天和Maven,使用[春季Initializr(https://start.spring.io)来自动生成你的项目框架为您服务。 – chrylis

您需要spring-context依赖。

Spring提供物料清单(BOM),使得这一切变得更加简单。你可以在org.springframework:spring-framework-bom找到它。

+0

我正在通过https://www.youtube.com/watch?v=y4LovobJXoU观看教程。我猜想没有春天的背景。但你是对的。有用。非常感谢。 :D –

+0

@AutoWired怎么样? –

+1

这是春豆。只需使用包裹,包括你需要的一切。更好的是,使用Spring Boot。这包括更好的包装和包装罐。 –

您需要添加这种依赖性

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-context</artifactId> 
    <version>4.3.0.RELEASE</version> 
</dependency> 
+0

是..它的工作现在。 –

+0

怎么样@Autowired? –

+1

' org.springframework弹簧豆 4.3.0.RELEASE' – fg78nc