IntelliJ:无法解析符号“弹簧框架”

2022-08-31 20:14:23

我正在尝试从Spring开始我的第一个项目。我使用IntelliJ的想法,我也是新手。但无论如何,我按照Jetbrains网站上写的步骤操作,我不知道我做错了什么,但是我在第一个默认创建的文件上遇到了很多错误。

BloomBookingApplcation.java

package com.bloombooking;

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

@SpringBootApplication
public class BloomBookingApplication {

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

Error:(3, 12) Cannot resolve symbol 'springframework'
Error:(4, 12) Cannot resolve symbol 'springframework'
Error:(6, 2) Cannot resolve symbol 'SpringBootApplication'
Warning:(7, 1) Access can be packageLocal
Error:(9, 26) Cannot resolve symbol 'String'
Error:(10, 3) Cannot resolve symbol 'SpringApplication'

也许我很愚蠢,但我不知道我错过了哪一步......

我该如何解决这个问题?

我已经找到了使用quickfix按钮添加弹簧的方法。

但是现在我有新的错误,我不明白为什么...我也许应该直接下载它,然后一个接一个地放置库?

Error:(3, 28) Cannot resolve symbol 'boot'
Error:(4, 28) Cannot resolve symbol 'boot'
Error:(6, 2) Cannot resolve symbol 'SpringBootApplication'
Warning:(7, 1) Access can be packageLocal
Error:(9, 26) Cannot resolve symbol 'String'
Error:(10, 3) Cannot resolve symbol 'SpringApplication'

或者也许是我的IntelliJ想法没有正确配置,因为我在任何地方都没有任何完成,我无法创建软件包......


答案 1

enter image description here

点击 刷新 按钮 。Maven 可能无法正确同步


答案 2

我遇到了同样的问题,这就是它对我的工作方式:

在源根目录 ->右键单击 ->添加框架支持。

将打开一个具有不同类别的窗口,例如Java EE,JBoss等。转到“春季”类别。然后,下载您需要的库包(我使用了“Spring MVC”)。


推荐