我是Spring Boot的初学者,试图启动并运行一个简单的Web应用程序。我遇到的问题是IntellIJ IDE无法识别spring框架导入,因此我的代码的某些部分以红色概述(如“语法错误”)。我仍然可以使用gradlew运行我的应用程序,并通过终端构建项目。
buildscript {
repositories{
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.6.RELEASE")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
bootJar {
baseName = 'gs-spring-boot'
version = '0.1.0'
}
repositories {
mavenCentral()
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
testCompile("junit:junit")
}
这是我正在使用的build.gradle文件。
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Bean;
这些是我正在使用的导入,但我的IDE无法识别这些导入。我想知道是否应该下载spring库?尽管我已经看到,对于Maven,使用spring库就足够了XML文件。