Code: Select all
package webserver.blog;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@RestController
@SpringBootApplication
public class BlogApplication {
@RequestMapping("/")
String home() {
return "Hello, World!";
}
public static void main(String[] args) {
SpringApplication.run(BlogApplication.class, args);
}
}
< /code>
Ich erhalte jedoch einen Fehler von Java - ich habe Gradle nur zur Vollständigkeit angeführt, aber ich würde annehmen, dass der Fehler angesichts dieses Fehlers nicht von der Automatisierungsseite verursacht wird. < /p>
org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler output below.
/home/flak-zoso/IdeaProjects/ics0014/SpringBlog/blog/src/main/java/webserver/blog/BlogApplication.java:7: error: cannot find symbol
@RestController
^
symbol: class RestController
/home/flak-zoso/IdeaProjects/ics0014/SpringBlog/blog/src/main/java/webserver/blog/BlogApplication.java:11: error: cannot find symbol
@RequestMapping("/")
^
symbol: class RequestMapping
location: class BlogApplication
2 errors
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:84)
Code: Select all
plugins {
id 'java'
id 'application'
id 'org.springframework.boot' version '3.4.2'
id 'io.spring.dependency-management' version '1.1.7'
}
group = 'webserver'
version = '0.0.1-SNAPSHOT'
java {
toolchain {
languageVersion = JavaLanguageVersion.of(17)
}
}
repositories {
mavenCentral()
}
application {
mainClass.set('main.java.webserver.BlogApplication')
}
sourceSets.main.java.srcDirs = ['blog/src']
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework:spring-web'
implementation 'org.liquibase:liquibase-core'
implementation 'org.junit.jupiter:junit-jupiter-api:5.5.1'
testImplementation 'org.springframework.boot.test.context:spring-boot-starter-test'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
}
tasks.named('test') {
useJUnitPlatform()
}
< /code>
Welches Paket, Abhängigkeit oder Import fehlt mir? Danke.