Voici les étapes pour essayer java Spring Boot sur votre Mac local. Cette fois, je vais résumer comment le faire à partir de la ligne de commande sans utiliser l'IDE, etc.
https://projects.spring.io/spring-boot/
Tomcat est inclus en tant que serveur Web, et c'est un cadre qui vous permet de développer facilement des applications Web avec java. À l'heure actuelle, Spring Boot semble être le meilleur framework java.
version | |
---|---|
macOS | Sierra 10.12.3 |
Spring Boot | 1.5.6 |
java | 1.8.0_144 |
Installez à partir d'ici. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Ou au terminal
$ java -version
Si vous tapez, une boîte de dialogue apparaîtra si java n'est pas inclus, vous pouvez donc passer à la page java en appuyant sur "Informations détaillées".
Télécharger ici.
Vérifiez s'il a été installé.
$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
Maven est un outil pour télécharger des bibliothèques. Cette fois, je vais l'utiliser pour installer Spring Boot.
Installez Maven en utilisant brew.
$ brew update
$ brew install maven
Vérifiez s'il a été installé.
$ mvn --version
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T04:39:06+09:00)
Maven home: /usr/local/Cellar/maven/3.5.0/libexec
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.3", arch: "x86_64", family: "mac"
Créez un projet avec la commande suivante.
$ mvn -B archetype:generate -DgroupId=edu.self -DartifactId=my_first_spring_boot -Dversion=1.0.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-quickstart
Différents téléchargements commencent
$ cd my_first_spring_boot
Modifiez le pom.xml généré comme suit.
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>edu.self</groupId>
<artifactId>my_first_spring_boot</artifactId>
<packaging>jar</packaging>
<version>1.0.0-SNAPSHOT</version>
<name>my_first_spring_boot</name>
<url>http://maven.apache.org</url>
<!--Déclarez l'utilisation de Spring Boot et spécifiez la version [Ajouter]-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.6.RELEASE</version>
</parent>
<dependencies>
<!--Spécifiez l'utilisation de la bibliothèque d'applications Web de Spring Boot [Addition]-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--Spécifiez l'utilisation de la bibliothèque de tests unitaires de Spring Boot [Addition]-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
<!--Spécification JUnit supprimée (car elle est incluse dans Spring Boot) [Supprimée]
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
-->
</dependencies>
<build>
<plugins>
<!--Plug-in Maven pour la construction de Spring Boot [Ajout]-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<properties>
<!--Spécification de la version Java [Ajout]-->
<java.version>1.8</java.version>
</properties>
</project>
Installez la bibliothèque mentionnée précédemment. Si vous l'avez déjà installé, vous pouvez voir la liste des bibliothèques.
$ mvn dependency:tree
Modifiez le fichier d'application généré.
src/main/java/edu/self/App.java
package my_first_spring_boot;
import java.util.concurrent.atomic.AtomicLong;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController //Spécifier qu'il s'agit d'une classe qui accepte les demandes d'application Web
@EnableAutoConfiguration //Activer automatiquement divers paramètres
public class App {
@RequestMapping("/") //Spécifier le chemin de l'URL
public String index() {
return "Hello Spring Boot!";
}
public static void main(String[] args) {
//Il s'agit du processus de démarrage de l'application par Spring Boot.
SpringApplication.run(App.class, args);
}
}
Commencez par la commande suivante.
$ mvn spring-boot:run
Si la construction réussit, accédez-y avec un navigateur et vérifiez-le. http://localhost:8080/
C'est tout.
Recommended Posts