Erstellen Sie zunächst ein Projekt. Klicken Sie auf ** Neues Projekt erstellen **.
Wählen Sie ** Gradle ** und ** JDK ** und drücken Sie ** Weiter **.
Geben Sie die ** Gruppen-ID ** und ** Artefakt-ID ** ein und drücken Sie ** Weiter **. ・ Gruppen-ID: HelloWorld -Artifact ID: HelloWorld
Aktivieren Sie ** Automatischen Import verwenden ** und drücken Sie ** Weiter **, damit Gradle die Abhängigkeit beim Speichern automatisch auflöst.
Geben Sie den ** Projektnamen ** ein und drücken Sie ** Fertig **. ・ Projektname: Hallo Welt
Wenn das folgende Popup angezeigt wird, drücken Sie ** Zulassen **.
Schreiben wir nun ein Programm, das Hello World mithilfe von Spring Boot im Browser anzeigt.
Klicken Sie mit der rechten Maustaste (Project Root) / src / main / java und erstellen Sie eine neue Klasse. Geben Sie die Klasse im Namen an, einschließlich des durch. (Punkt) getrennten Paketnamens. ** Name: ** jp.example.Application
Da beim Importieren ein Fehler auftritt, wird die Abhängigkeit behoben.
build.gradle
plugins {
id 'java'
}
group 'HelloWorld'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '2.1.3.RELEASE'
}
Ich werde den Produktcode schreiben.
Application.java
package jp.co.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
HelloController
package jp.co.example;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/")
public static String Hello(){
return "Hello World!";
}
}
Führen Sie die folgende Adresse aus und greifen Sie darauf zu. http://localhost:8080/
Es ist in Ordnung, wenn die zurückgegebene Zeichenfolge im Browser ausgegeben wird.
Recommended Posts