ich die folgende Fehlermeldung erhalten, wenn ich versuchte, meine erste Anwendung im Frühjahr Tool Suite zu erstellen:Der Typ org.springframework.context.ConfigurableApplicationContext kann nicht aufgelöst werden
Mehrere Marker an dieser Linie - Der Typ org.springframework.context.ConfigurableApplicationContext kann nicht aufgelöst werden. Es ist indirekt von erforderlichen .class-Dateien verwiesen - die Methode run (Object, String ...) von THAE Typ SpringApplication der fehlenden Typ bezieht sich ConfigurableApplicationContext
Dies ist der folgende pom.xml
<?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.welcome</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>welcome</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
This is the Controller Used
package com.welcome.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@EnableAutoConfiguration
public class WelcomeApplication {
public static void main(String[] args)throws Exception {
SpringApplication.run(WelcomeApplication.class, args);
}
}
Kann irgendjemand dabei helfen? Was ist mein Fehler? Und es zeigt rotes Ausrufezeichen im Projektordner.
Schwer zu sagen. Aber etwas fehlt auf dem Klassenpfad, wie es scheint. Könnte ein Problem mit dem Pom sein, oder es könnte sein, dass maven/m2e noch nicht alle Abhängigkeiten richtig heruntergeladen und sie zum Klassenpfad der Eklipse hinzugefügt hat. Versuchen Sie, die Aktion "Projekt aktualisieren" aus dem Maven-Kontextmenü des Projekts zu verwenden. Wenn das nicht hilft, müssen Sie etwas zum Pom hinzufügen, um einige Abhängigkeiten zu erhalten. – Kris