ConfigurableApplicationContext类型

ConfigurableApplicationContext类型

本文介绍了无法解析org.springframework.context.ConfigurableApplicationContext类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试在Spring Tool Suite中创建我的第一个应用程序时,我收到以下错误:

I am getting the following error, when i tried to create my first application in Spring Tool Suite:

这是以下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);
        }
    }

可以帮助吗?我的错误是什么?在项目文件夹中显示红色感叹号。

Can any one help in this? what is my mistake? And it is showing red exclamation mark on the project folder.

推荐答案

您的maven缓存已损坏。要解决此问题,请按照以下步骤操作:

Your maven cache is corrupted. To resolve this problem, follow the steps below:


  • 在命令行中转到项目目录。

  • 确保您的POM.xml与命令行位于同一目录

  • 运行命令

  • Go to the directory of your project on the command line.
  • Make sure your POM.xml is in the same directory as your command line
  • Run the command

mvn dependency:purge-local-repository


  • 如果您收到构建成功消息,表示错误已解决。

  • If you receive build successful message, means the error has been resolved.

    如果错误仍然存​​在在那里,删除你的(〜/ .m2 / repository / org / springframework)文件夹并运行

    If error is still there, delete your (~/.m2/repository/org/springframework) folder and run

    mvn package
    


  • 现在可以正常工作。

    这篇关于无法解析org.springframework.context.ConfigurableApplicationContext类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

    07-24 05:22