[JAVA] Création d'un environnement de développement Spring Boot dans Vagrant

Aperçu

Normalement, Spring Boot est livré avec Tomcat, et Java lui-même fonctionne sur JVM, vous pouvez donc travailler localement, mais j'ai créé un environnement sur Vagrant pour faire fonctionner un autre outil à partir de Java.

environnement

OpenJDK 11 Maven 3.6.3 CentOS 7

JDK

yum update -y nss curl libcurl  //Mettre à jour car il est vieux

touch /etc/yum.repos.d/adoptopenjdk.repo
echo [AdoptOpenJDK] >> /etc/yum.repos.d/adoptopenjdk.repo
echo name=AdoptOpenJDK >> /etc/yum.repos.d/adoptopenjdk.repo
echo baseurl=https://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/7/x86_64 >> /etc/yum.repos.d/adoptopenjdk.repo
echo enabled=1 >> /etc/yum.repos.d/adoptopenjdk.repo
echo gpgcheck=1 >> /etc/yum.repos.d/adoptopenjdk.repo
echo gpgkey=https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public >> /etc/yum.repos.d/adoptopenjdk.repo
yum -y install adoptopenjdk-11-openj9.x86_64
java -version

Maven

wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar xf apache-maven-3.6.3-bin.tar.gz -C /opt
ln -s /opt/apache-maven-3.6.3/ /opt/maven
touch /etc/profile.d/maven.sh
echo "export JAVA_HOME=/usr/lib/jvm/adoptopenjdk-11-openj9" >> /etc/profile.d/maven.sh
echo "export M2_HOME=/opt/maven" >> /etc/profile.d/maven.sh
echo "export MAVEN_HOME=/opt/maven" >> /etc/profile.d/maven.sh
echo 'export PATH=${M2_HOME}/bin:${PATH}' >> /etc/profile.d/maven.sh
rm apache-maven-3.6.3-bin.tar.gz

Commencez

$ mvn spring-boot:run

Impressions

Si vous montez la source avec rsync sur Vagrant et y mettez Spring Boot Devtools, vous pouvez recharger à chaud, donc cela a fonctionné confortablement.

référence

https://knasmueller.net/spring-boot-development-environment-virtualbox

Recommended Posts

Création d'un environnement de développement Spring Boot dans Vagrant
Créer un environnement de développement Spring Boot avec docker
Mémo de construction de l'environnement Spring Boot sur Mac
Créer un environnement de développement Spring Boot-gradle-mysql avec Docker
Construction de l'environnement de développement Java Spring Boot + Docker
J'ai essayé de créer un environnement de développement Spring MVC sur Mac
Environnement de développement-développement Spring Boot-
Créer un environnement Spring Boot avec Windows + VS Code
[Spring Boot] Construction de l'environnement (macOS)
Créez un environnement de développement Java à l'aide de jenv sur votre Mac
Spring Boot sur Microsoft Azure
Créer un environnement de développement gcloud sur un conteneur centos8
Construction de l'environnement Docker × Spring Boot
Essayez Spring Boot sur Mac
Créer un micro service avec Spring Boot
Développement d'applications Spring Boot dans Eclipse
◆ Spring Boot + note de construction de l'environnement gradle
gRPC sur Spring Boot avec grpc-spring-boot-starter
Créez une application avec Spring Boot 2
Déploiement à chaud avec le développement Spring Boot
Créez une application avec Spring Boot
Essayez d'exécuter Spring Boot sur Kubernetes
Créer un environnement de développement Unity sur docker
Installer l'environnement de développement Java sur Mac
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Mémo de construction de l'environnement de développement Java sur Mac
Créer un projet Java Spring Boot avec IntelliJ
Créons un environnement de développement Java (mise à jour)
Démarrez le développement d'applications Web avec Spring Boot
[Ruby] Création d'un environnement de développement Ruby sur Ubuntu
Créer un environnement de développement Java sur Mac
Créer un environnement de développement Java 8 avec AWS Cloud 9
Essayez Spring Boot 1 (Construction de l'environnement ~ Démarrage de Tomcat)
Exécutez l'environnement de développement Eclipse de jooby sur Gradle
Créer un environnement de développement Ultra96v2 sur Docker 1
Créez un projet de développement d'application Spring Boot avec la commande cURL + tar
J'ai essayé de migrer le portfolio créé sur Vagrant vers l'environnement de développement de Docker
Créez un site Web avec Spring Boot + Gradle (jdk1.8.x)
À propos de la conception de Spring Boot et de l'environnement de test unitaire
Créez une application de recherche simple avec Spring Boot
[Java] Créer un environnement de développement Java sur Ubuntu et vérifier l'exécution
Créez une application Spring Boot à l'aide d'IntelliJ IDEA
Créer un environnement de développement Apache / Tomcat sur Cent OS 7
Défi Spring Boot
Environnement de développement Java
Créez des projets Spring Boot par environnement avec Gradle
Créez une application CRUD avec Spring Boot 2 + Thymeleaf + MyBatis
Rails6.0 ~ Comment créer un environnement de développement respectueux de l'environnement
Créez votre propre utilitaire avec Thymeleaf avec Spring Boot
Forme de botte de printemps
Créez un environnement de développement pour créer des applications Ruby on Jets + React avec Docker
[Printemps] Construction de l'environnement
Spring Boot Rappelez-vous
Déployer l'application Spring Boot sur Elastic Beanstalk
gae + botte à ressort
Créer un serveur API Web avec Spring Boot
Configuration de l'environnement de développement GitLab (GDK) sur macOS (septembre 2020)