[JAVA] Comment démarrer avec Eclipse Micro Profile

Aperçu

La même chose que Spring Initializr, qui est familier en tant que démarreur de Spring Boot, est également publiée dans Eclipse Micro Profile, je vais donc la présenter.

La convivialité est la même que Spring Initializr.

Comment commencer

Il est publié sur le lien suivant.

https://start.microprofile.io/

Vous pouvez sélectionner la version de MicroProfile. Cette sélection détermine les types d'exécution et d'exemples MicroProfile parmi lesquels vous pouvez choisir.

image.png

À titre d'exemple simple, sélectionnez MP3.0, Helidon comme Runtime et appuyez sur TÉLÉCHARGER.

image.png

Vous pouvez télécharger le code source en tant que projet avec Zip.

image.png

Le contenu de Zip est comme ça.

image.png

C'est un projet Maven. Puisque readme.md contient la méthode de vérification des opérations et les liens, vous pouvez vous déplacer tout en les regardant.

Pour se déplacer rapidement Créez un pot avec mvn clean package '' Exécutez avec java -jar target / demo.jar ''. Comme il est au format Jar exécutable, il peut être exécuté avec une seule commande sans suivre la procédure de démarrage et de déploiement du serveur d'application.

Lors de l'exécution de la commande, assurez-vous que le répertoire courant est directement sous démo. (Dans le cas de l'exemple ci-dessus)

Après le démarrage, accédez à `` http: // localhost: 8080 '' et c'est OK si l'écran suivant apparaît. image.png

Lorsque vous appuyez sur la destination du lien,

image.png

Bonjour tout le monde est terminé!

Résumé

Je pense que j'ai pu essayer Micor Profile avec le même nombre d'étapes que Spring Boot.

Cette fois, seul JAX-RS est inclus, mais vous pouvez vérifier d'autres spécifications à partir du code source en augmentant la vérification des échantillons.

De plus, pour ceux qui veulent apprendre JavaEE mais qui trouvent difficile de créer un serveur d'applications, MicroProfile intègre une partie des spécifications JavaEE, c'est donc l'une des options en tant qu'environnement pour essayer les spécifications tout en les déplaçant à portée de main. Je pense que c'est possible.

Recommended Posts

Comment démarrer avec Eclipse Micro Profile
Comment démarrer avec Slim
[Note] Comment démarrer avec Rspec
Comment démarrer avec JDBC en utilisant PostgresSQL sur MacOS
J'ai essayé de démarrer avec Web Assembly
Les débutants de Rails ont essayé de se lancer avec RSpec
Comment sortir un fichier de ressources avec spring-boot
Commencez avec Gradle
Comment basculer Tomcat context.xml avec Eclipse WTP
J'ai essayé de démarrer avec Spring Data JPA
Présentation de «Introduction à la programmation pratique de la rouille» (jour 3)
Comment utiliser la bibliothèque JDD dans Scala avec Eclipse
Comment obtenir JDK etc. depuis Oracle avec CLI
Démarrez avec Spring Boot
Qu'est-ce que le profil Eclipse Micro?
Comment numéroter (nombre) avec html.erb
Comment mettre à jour avec activerecord-import
Comment utiliser Eclipse Debug_Shell
Connectez-vous à Oracle avec Eclipse!
Comment obtenir des valeurs en temps réel avec TextWatcher (Android)
Il est maintenant temps de commencer avec l'API Stream
J'ai essayé de démarrer avec Swagger en utilisant Spring Boot
Commençons par la programmation parallèle
Comment utiliser HttpClient de Java (Get)
Comment entourer n'importe quel caractère avec "~"
Comment utiliser mssql-tools avec Alpine
Comment définir Lombok dans Eclipse
java Eclips Comment déboguer javaScript
Mémo à obtenir avec Struts2 + Ajax
Comment démarrer Camunda avec Docker
Comment obtenir la valeur de boolean avec jQuery sous forme simple de rails
Comment installer Adopt OpenJDK sur Debian, Ubuntu avec apt (-get)
Comment recadrer une image avec libGDX
Un mémorandum sur l'utilisation d'Eclipse
Comment ajuster TextPosition avec l'extension de clavier iOS
Comment partager des fichiers avec Docker Toolbox
Comment utiliser Apache Derby sur Eclipse
Comment compiler Java avec VsCode & Ant
[Java] Résumez comment comparer avec la méthode equals
[Android] Comment gérer les thèmes sombres
Comment utiliser BootStrap avec Play Framework
Comment changer d'images miniatures avec JavaScript
Comment inclure Spring Tool dans Eclipse 4.6.3?
Je souhaite utiliser DBViewer avec Eclipse 2018-12! !!
Comment faire un contrôle basé sur l'API avec cancancan
[Java] Comment obtenir le répertoire actuel
Présentation de «Introduction à la programmation pratique de Rust» (jour 4) Appel de Rust depuis Ruby
Comment réaliser le téléchargement de fichiers avec Feign
Comment mettre à jour les modèles associés avec accepte_nested_attributes_for
[Java] [ibatis] Comment obtenir des enregistrements de relation 1 à N avec List <Map <>>
[Rails] Comment obtenir les informations sur l'utilisateur actuellement connecté avec devise
Comment définir JAVA_HOME avec l'appassembler-maven-plugin de Maven
Comment implémenter TextInputLayout avec la fonction de validation
Comment obtenir la date avec Java
[Servlet / Ajax] Comment résoudre NoClassDefFoundError [Eclipse]