Erstellen Sie mit IntelliJ ein Java Spring Boot-Projekt

Einführung

Organisieren Sie die Schritte zum Erstellen eines Spring Boot-Projekts in IntelliJ IDEA. Dieses Mal werden Java und Gradle verwendet.

Verfahren

Projekterstellung

Starten Sie IntelliJ und klicken Sie auf ** Neues Projekt erstellen **.

スクリーンショット 2020-06-19 0.06.56.png

Wählen Sie Gradle, Java und klicken Sie auf ** Weiter **.

スクリーンショット 2020-06-19 0.13.14.png

Erstellen Sie ein Projekt als SprintBootTest.

スクリーンショット 2020-06-19 1.49.36.png

Bearbeiten Sie build.gradle

Build.gradle vom Projekt erstellt

build.gradle


plugins {
    id 'java'
}

group 'com.ykdevs'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

Bearbeiten Sie wie folgt. Die neueste Version wird von Spring Boot angegeben. Da IntelliJ verwendet wird, wird die Idee für Plugins angegeben. Referenz JUnit verwendet JUnit5.

build.gradle


buildscript {
    ext {
        springBootVersion = '2.3.1.RELEASE'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

plugins {
    id 'idea' // IntelliJ
    id 'java'
}

group 'com.ykdevs'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

dependencies {
    // SpringBoot
    implementation "org.springframework.boot:spring-boot-starter-thymeleaf:${springBootVersion}"
    implementation "org.springframework.boot:spring-boot-starter-web:${springBootVersion}"
    testImplementation "org.springframework.boot:spring-boot-starter-test:${springBootVersion}"

    // JUnit
    testImplementation 'org.junit.jupiter:junit-jupiter:5.6.2'
}

Erstellen einer Anwendungsausführungsklasse

Die folgenden Verzeichnisse werden beim Erstellen des Projekts erstellt.

src
├─ main
│  │
│  ├─ java
│  │
│  └─ resources
└─ test
   │
   ├─ java
   │
   └─ resources

Erstellen Sie ein Paket unter main / java.

スクリーンショット 2020-06-21 21.58.00.png

Wenn Sie die durch Kommas getrennten Paketnamen angeben, wird das Verzeichnis automatisch erstellt.

スクリーンショット 2020-06-21 22.22.16.png

Erstellen Sie eine Anwendungsklassendatei im Paketverzeichnis.

スクリーンショット 2020-06-21 22.05.29.png

Kommentieren Sie @SpringBootApplication und erstellen Sie die Hauptfunktion.

Application.java


package com.ykdevs.springboottest;

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);
	}
}

Klicken Sie mit der rechten Maustaste auf den Klassennamen und wählen Sie Generieren, um einen Test zu erstellen.

スクリーンショット 2020-06-21 22.11.30.png

スクリーンショット 2020-06-21 22.11.40.png

Der Test sieht wie folgt aus.

package com.ykdevs.springboottest;

import org.junit.jupiter.api.Test;

class ApplicationTest {

	@Test
	void main() {
		Application.main(new String[0]);
	}
}

Test mit Ausführen ausführen

スクリーンショット 2020-06-21 22.29.59.png

スクリーンショット 2020-06-21 22.30.26.png

Referenz

Gradle User Guide Einführung in die offiziellen Spring Boot-Dokumente JUnit 5 Benutzerhandbuch

Recommended Posts

Erstellen Sie mit IntelliJ ein Java Spring Boot-Projekt
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
Starten Sie mit IntelliJ ein (altes) Spring Boot-Projekt
Java-Tipps - Erstellen Sie mit Gradle ein Spring Boot-Projekt
Erstellen Sie mit Intellij ein Spring Boot-Projekt und beenden Sie es sofort nach dem Start
Bis Sie ein Spring Boot-Projekt in Intellij erstellen und an Github senden
So erstellen Sie ein neues Gradle + Java + Jar-Projekt in Intellij 2016.03
Erstellen Sie JSON in Java
Führen Sie ein Spring Boot-Projekt mit VS-Code aus
Erstellen Sie eine Spring Boot-Anwendung mit IntelliJ IDEA
Zeigen Sie die Gradle-Aufgabe im Spring Boot-Projekt an
Eine Geschichte über ein in Java geschriebenes Spring Boot-Projekt, das Kotlin unterstützt
Legen Sie den Kontextparameter in Spring Boot fest
[Spring Boot] So erstellen Sie ein Projekt (für Anfänger)
Spring Boot 2 Multiprojekt mit Gradle
[Java] Thymeleaf Basic (Spring Boot)
Erstellen Sie Azure-Funktionen in Java
CICS-Java-Anwendung ausführen- (4) Spring Boot-App
Probieren Sie gRPC im Spring Boot & Spring Cloud-Projekt (Mac OS) aus.
Wichtige Änderungen in Spring Boot 1.5
NoHttpResponseException in Spring Boot + WireMock
[Java] [Spring] Spring Boot 1.4-> 1.2 Downgrade Hinweis
Erstellen Sie mit Spring Boot einen Mikrodienst
Aufrufen und Verwenden der API in Java (Spring Boot)
[Java] Beispielprojekt zum Entwickeln von Webanwendungen mit Spring Boot
Frühlingsstiefel Hallo Welt in Eclipse
Spring Boot-Anwendungsentwicklung in Eclipse
Erstellen Sie eine App mit Spring Boot 2
Java Spring-Umgebung in vs Code
Spring Boot: Restful API-Beispielprojekt
Elastische Bohnenstange (Java) + Spring Boot + https
Implementieren Sie reCAPTCHA v3 in Java / Spring
Erstellen Sie ein Java-Projekt mit Eclipse
(Intellij) Hallo Welt mit Spring Boot
Erstellen Sie eine App mit Spring Boot
Implementieren Sie die REST-API mit Spring Boot
Was ist @Autowired im Spring Boot?
Implementieren Sie die Spring Boot-Anwendung in Gradle
[Java] LINE-Integration mit Spring Boot
Java + OpenCV 3.X mit IntelliJ IDEA
Festlegen von Projektumgebungsvariablen mit IntelliJ
Verwendung von Thymeleaf mit Spring Boot
Ich kann in IntelliJ keine Java-Klasse mit einem bestimmten Namen erstellen
[Java] Abrufen von Daten aus der Datenbank mithilfe des Singleton-Dienstes in Spring (Boot)
Vergleiche Hallo Welt! Mit Spring Boot mit Java, Kotlin und Groovy
Frühling Java
Erstellen einer Spring Boot-Entwicklungsumgebung in Vagrant
Erstellen Sie Binärdaten variabler Länge in Java
Versuchen Sie, Project Euler in Java zu lösen
Erstellen Sie mit Gradle ein Spring Boot + Docker-Image
Statische Dateizugriffspriorität beim Spring Boot
Spring Boot-Protokoll im JSON-Format ausgeben
Memorandum zum Herunterladen lokaler Dateien mit Spring Boot
Optimieren Sie Java-Importdeklarationen in IntelliJ IDEA
Lösen Sie die Thymeleaf-Syntaxprüfung in Spring Boot
Erstellen Sie eine TODO-App in Java 7 Create Header
[Trainieren! ] Zeigen Sie Hello World mit Spring Boot an
Aufbau der Spring Boot + Docker Java-Entwicklungsumgebung