Organisez les étapes de création d'un projet Spring Boot dans IntelliJ IDEA. Cette fois, Java et Gradle seront utilisés.
Lancez IntelliJ et cliquez sur ** Créer un nouveau projet **.
Sélectionnez Gradle, Java et cliquez sur ** Suivant **.
Créez un projet en tant que SprintBootTest.
Build.gradle créé par le projet
build.gradle
plugins {
id 'java'
}
group 'com.ykdevs'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
Modifiez comme suit. La dernière version est spécifiée à partir de Spring Boot. Comme IntelliJ est utilisé, l'idée est spécifiée pour les plugins. Référence JUnit utilise 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'
}
Les répertoires suivants sont créés lors de la création du projet.
src
├─ main
│ │
│ ├─ java
│ │
│ └─ resources
└─ test
│
├─ java
│
└─ resources
Créez un package sous main / java.
Si vous spécifiez les noms des packages séparés par des virgules, le répertoire sera créé automatiquement.
Créez un fichier de classe d'application dans le répertoire du package.
Annotez @SpringBootApplication et créez la fonction principale.
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);
}
}
Cliquez avec le bouton droit sur le nom de la classe et sélectionnez Générer pour créer un test.
Le test ressemble à ce qui suit.
package com.ykdevs.springboottest;
import org.junit.jupiter.api.Test;
class ApplicationTest {
@Test
void main() {
Application.main(new String[0]);
}
}
Gradle User Guide Introduction à Spring Boot-Official Document Guide de l'utilisateur JUnit 5
Recommended Posts