使用spring-boot-starter-parent版本1.5.9.RELEASE时无法识别@SpringBootApplication

时间:2017-11-30 22:20:47

标签: spring-boot

来自SPRING STS的我已经创建了一个新的春季启动项目启动器,我添加了“WEB”功能,然后完成了项目的创建

由于某种原因导入

import org.springframework.boot.autoconfigure.SpringBootApplication;

无法识别(我得到 - “导入org.springframework.boot.autoconfigure.SpringBootApplication无法解析”)

因此@SpringBootApplication注释也无法识别

package com.test;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

    @SpringBootApplication
    public class Newtest1sdfsdfApplication {

        public static void main(String[] args) {
            SpringApplication.run(Newtest1sdfsdfApplication.class, args);
        }
    }

注意:我正在使用自动创建的项目

如果我更改spring-boot-starter-parent的项目版本(在pom.xml中) 从1.5.9到1.5.8 - 一切都很好。设置回1.5.9显示错误

意思是改变:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.9.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.8.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

任何想法在这里有什么问题?

1 个答案:

答案 0 :(得分:2)

我结束了:

  1. 从.m2文件夹中删除两个子文件夹 子文件夹包括: org com

  2. 然后 - &gt;来自eclipse / STS:右键单击Project name - &gt; MAVEN - &gt;更新项目