[JAVA] Spring 5 et Spring Boot 2 Procédure de préparation pratique

2018-11-27 Mise à niveau vers Spring 5.1 + Spring Boot 2.1!

À Hands-on, apportez votre propre ordinateur portable avec les préparations suivantes.

Si vous avez des questions sur la préparation, veuillez répondre ou envoyer un DM à mon compte @suke_masa sur Twitter et nous vous répondrons!

Télécharger des diapositives

Voici le matériel utilisé pour la conférence de présentation du printemps au cours des 30 premières minutes. Il est pratique de le télécharger à partir de l'URL suivante afin que vous puissiez vous y référer ultérieurement dans la pratique. https://www.slideshare.net/masatoshitada7/pivotalspring-framework-51-spring-boot-21-jjugccc

Quoi installer à l'avance

Nous recommandons un système d'exploitation 64 bits et une mémoire de 4 Go ou plus. Le système d'exploitation peut être l'un des systèmes Windows / macOS / Linux.

La base de données et le serveur d'applications utilisent celui intégré (H2, Tomcat intégré), il n'est donc pas nécessaire de l'installer.

Clonage du code source

Veuillez cloner depuis GitHub avec la commande suivante.

$ git clone https://github.com/MasatoshiTada/spring5-boot2-handson.git

Importer le code source (pour Eclipse)

(1) Démarrez Eclipse. (2) Sélectionnez [Fichier] - [Importer]. (3) Sélectionnez [Maven] - [Existing Maven Project] et sélectionnez [Next].

eclipse01.PNG

(4) Cliquez sur le bouton [Parcourir] dans [Répertoire racine] et sélectionnez le dossier cloné [spring5-boot2-handson].

eclipse02.PNG

(5) Assurez-vous que les quatre projets [01-spring5], [02-spring5-answer], [03-boot2] et [04-boot2-answer] sont affichés et cochés, puis cliquez sur [Terminer]. ]Choisir.

eclipse03.PNG

(6) L'importation du projet démarre. Le téléchargement de la bibliothèque depuis Maven Central prendra un certain temps.

Importer le code source (pour IntelliJ IDEA)

(1) Démarrez IntelliJ IDEA et sélectionnez [Importer un projet].

スクリーンショット 2018-07-08 17.23.48.png

(2) Sélectionnez le dossier cloné [spring5-boot2-handson].

idea01.png

(3) Sélectionnez [Importer le projet à partir d'un modèle externe] - [Maven] et sélectionnez [Suivant].

スクリーンショット 2018-07-08 17.05.08.png

(4) Cochez [Rechercher des projets de manière récursive] et sélectionnez [Suivant].

スクリーンショット 2018-07-08 17.06.29.png

Si l'écran suivant apparaît avant le suivant (5), sélectionnez simplement [Suivant]. Ensuite, l'écran de (5) s'affiche.

スクリーンショット 2018-12-10 10.32.04.png

(5) Assurez-vous que les quatre projets [01-spring5], [02-spring5-answer], [03-boot2] et [04-boot2-answer] sont affichés et cochés, puis cliquez sur [Next]. ]Choisir.

Si les quatre projets ci-dessus ne sont pas affichés dans la liste, le dossier sélectionné dans (2) peut être incorrect.

スクリーンショット 2018-07-08 17.19.55.png

(6) Sélectionnez [Terminer] tel quel.

スクリーンショット 2018-07-08 17.23.02.png

(7) L'importation du projet démarre. Le téléchargement de la bibliothèque depuis Maven Central prendra un certain temps.

Confirmation de l'exécution de l'exemple de réponse

(1) 02-spring5-answer Il existe une méthode main () dans la classe com.example.Main du projet, alors exécutez-la.

Pour Eclipse, sélectionnez [Exécuter en tant que] - [Application Java].

(2) Vérifiez la console. S'il n'y a pas de trace de pile, etc. et que "Information: Starting ProtocolHandler [" http-nio-8080 "]" s'affiche à la fin, le Tomcat intégré démarre correctement sur le port numéro 8080.

スクリーンショット 2018-07-08 18.17.35.png

(3) Accédez à http: // localhost: 8080 / sample / avec un navigateur Web. L'écran de connexion s'affiche. Veuillez vous connecter avec votre adresse e-mail ʻadmin @ exemple.com et votre mot de passe ʻadmin.

(4) Si les informations client pour 5 personnes s'affichent comme indiqué ci-dessous, cela signifie que l'opération est réussie.

スクリーンショット 2018-07-08 18.20.43.png

(5) Arrêtez la méthode main (). Ceci termine la procédure de préparation.

Début de la pratique

(1) Lisez d'abord les diapositives.

(2) 01-spring5 / todo-1.md est la procédure de l'exercice 1.

Recommended Posts

Spring 5 et Spring Boot 2 Procédure de préparation pratique
Procédure d'apprentissage Spring Boot
Procédure de préparation pratique d'Akka à partir de Java
Défi Spring Boot
Forme de botte de printemps
Spring Boot Rappelez-vous
gae + botte à ressort
JSUG Study Group 2018 Part 4 Spring 5 & Spring Boot 2 Impressions pratiques
Procédure de construction de LINE Bot x Java (Spring Boot)
Fiche d'apprentissage SPRING BOOT 01
Botte de printemps + Heroku Postgres
Rédaction de mémo de démarrage de printemps (1)
Première botte à ressort (DI)
Fiche d'apprentissage SPRING BOOT 02
Aide-mémoire Spring Boot2
Gestion des exceptions Spring Boot
Mappage du servlet Spring Boot
Environnement de développement-développement Spring Boot-
Apprentissage de Spring Boot [Début]
Rédaction de mémos de démarrage de printemps (2)
Résumé du document Spring Boot 2.2
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Disponibilité de l'application Spring Boot 2.3
Tutoriels Spring Boot Sujets
Télécharger avec Spring Boot
[Spring Boot] Construction de l'environnement (macOS)
Définir le paramètre contextuel dans Spring Boot
Essayez Spring Boot de 0 à 100.
Générer un code à barres avec Spring Boot
Hello World avec Spring Boot
Spring Boot sur Microsoft Azure
Implémenter GraphQL avec Spring Boot
Démarrez avec Spring Boot
Bonjour tout le monde avec Spring Boot!
Multi-projets Spring Boot 2 avec Gradle
[Spring Boot] Création d'applications Web
Exécutez LIFF avec Spring Boot
Connexion SNS avec Spring Boot
Paramètres d'échange à chaud Spring Boot
[Java] Thymeleaf Basic (Spring Boot)
Introduction à Spring Boot ① ~ DI ~
Téléchargement de fichiers avec Spring Boot
Spring Boot commençant par copie
Introduction à Spring Boot ② ~ AOP ~
Application Java CICS-Run - (4) Application Spring Boot
Spring Boot à partir de Docker
Spring Boot + Springfox springfox-boot-starter 3.0.0 Utilisation
Conseils relatifs à Spring Boot DB
Hello World avec Spring Boot
Une introduction pratique pour les débutants de Spring 5 et Spring Boot 2 a été publiée
Définir des cookies avec Spring Boot
[Spring Boot] Recette de processus de pagination facile
Utiliser Spring JDBC avec Spring Boot
Construction de l'environnement Docker × Spring Boot
Changements majeurs dans Spring Boot 1.5
Ajouter un module avec Spring Boot
Premiers pas avec Spring Boot
NoHttpResponseException dans Spring Boot + WireMock
[Spring Boot] Envoyer un e-mail
Paramètres liés aux performances de Spring Boot