[JAVA] Erste Schritte mit Eclipse Micro Profile

Überblick

Dasselbe wie Spring Initializr, das als Starter von Spring Boot bekannt ist, wird auch in Eclipse Micro Profile veröffentlicht, daher werde ich es vorstellen.

Die Benutzerfreundlichkeit entspricht der von Spring Initializr.

Wie man anfängt

Es wird unter folgendem Link veröffentlicht.

https://start.microprofile.io/

Sie können die Version von MicroProfile auswählen. Diese Auswahl bestimmt die Arten der MicroProfile-Laufzeit und die Beispiele, aus denen Sie auswählen können.

image.png

Wählen Sie als einfaches Beispiel MP3.0 und Helidon als Laufzeit aus und drücken Sie DOWNLOAD.

image.png

Sie können den Quellcode als Projekt mit Zip herunterladen.

image.png

Der Inhalt von Zip ist wie folgt.

image.png

Es ist ein Maven-Projekt. Da readme.md die Operationsprüfmethode und Links enthält, können Sie sich beim Betrachten verschieben.

Sich schnell bewegen Erstellen Sie ein Glas mit mvn clean package Mit java -jar target / demo.jar ausführen. Da es im ausführbaren Jar-Format vorliegt, kann es mit einem Befehl ausgeführt werden, ohne die Anweisungen zum Starten und Bereitstellen des Anwendungsservers zu befolgen.

Stellen Sie beim Ausführen des Befehls sicher, dass sich das aktuelle Verzeichnis direkt in der Demo befindet. (Im obigen Beispiel)

Rufen Sie nach dem Start http: // localhost: 8080 auf und es ist OK, wenn der folgende Bildschirm angezeigt wird. image.png

Wenn Sie das Linkziel drücken,

image.png

Hallo Welt ist fertig!

Zusammenfassung

Ich glaube, ich konnte Micor Profile mit ungefähr der gleichen Anzahl von Schritten wie Spring Boot ausprobieren.

Dieses Mal ist nur JAX-RS enthalten, Sie können jedoch andere Spezifikationen aus dem Quellcode überprüfen, indem Sie die Überprüfung der Beispiele erhöhen.

Für diejenigen, die JavaEE lernen möchten, es jedoch schwierig finden, einen Anwendungsserver zu erstellen, enthält MicroProfile einen Teil der JavaEE-Spezifikationen. Daher ist es eine der Optionen als Umgebung, um die Spezifikationen auszuprobieren, während Sie sie zur Hand haben. Ich denke es ist möglich.

Recommended Posts

Erste Schritte mit Eclipse Micro Profile
Wie fange ich mit schlank an?
[Hinweis] Erste Schritte mit Rspec
Erste Schritte mit JDBC mit PostgresSQL unter MacOS
Ich habe versucht, mit Web Assembly zu beginnen
Rails-Anfänger haben versucht, mit RSpec zu beginnen
So löschen Sie eine Ressourcendatei mit Spring-Boot
Beginnen Sie mit Gradle
So wechseln Sie Tomcat context.xml mit Eclipse WTP
Ich habe versucht, mit Spring Data JPA zu beginnen
Einführung in "Einführung in die praktische Rostprogrammierung" (Tag 3)
Verwendung der JDD-Bibliothek in Scala mit Eclipse
Wie man mit cli jdk etc. von oracle bekommt
Beginnen Sie mit Spring Boot
Was ist ein Eclipse-Mikroprofil?
Wie man mit html.erb nummeriert (nummeriert)
So aktualisieren Sie mit activerecord-import
Verwendung von Eclipse Debug_Shell
Verbinde dich mit Eclipse mit Orakel!
So erhalten Sie Werte in Echtzeit mit TextWatcher (Android)
Jetzt ist es an der Zeit, mit der Stream-API zu beginnen
Ich habe versucht, mit Swagger mit Spring Boot zu beginnen
Beginnen wir mit der parallelen Programmierung
Verwendung von HttpClient (Get) von Java
Wie man ein Zeichen mit "~" einschließt
Wie man mssql-tools mit alpine benutzt
So setzen Sie Lombok in Eclipse
Java Eclips So debuggen Sie JavaScript
Memo mit Struts2 + Ajax zu bekommen
So starten Sie Camunda mit Docker
So erhalten Sie den Wert von Boolean mit jQuery in einfacher Rails-Form
So installieren Sie Adopt OpenJDK unter Debian, Ubuntu mit apt (-get)
So beschneiden Sie ein Bild in libGDX
Ein Memorandum zur Verwendung von Eclipse
So passen Sie TextPosition mit der iOS-Tastaturerweiterung an
So teilen Sie Dateien mit Docker Toolbox
Verwendung von Apache Derby unter Eclipse
So kompilieren Sie Java mit VsCode & Ant
[Java] Fassen Sie zusammen, wie Sie mit der Methode equals vergleichen können
[Android] Wie man mit dunklen Themen umgeht
Verwendung von BootStrap mit Play Framework
So wechseln Sie Miniaturbilder mit JavaScript
Wie kann ich Spring Tool in Eclipse 4.6.3 einbinden?
Ich möchte DBViewer mit Eclipse 2018-12 verwenden! !!
API-basierte Steuerung mit cancancan
[Java] So erhalten Sie das aktuelle Verzeichnis
Einführung in "Einführung in die praktische Rostprogrammierung" (Tag 4) Aufrufen von Rust von Ruby
So erreichen Sie den Dateidownload mit Feign
So aktualisieren Sie verwandte Modelle mit accept_nested_attributes_for
[Java] [ibatis] So erhalten Sie 1-zu-N-Beziehungsdatensätze mit List <Map <>>
[Rails] So erhalten Sie die aktuell mit devise angemeldeten Benutzerinformationen
So setzen Sie JAVA_HOME mit dem Appassembler-Maven-Plugin von Maven
So implementieren Sie TextInputLayout mit Validierungsfunktion
So erhalten Sie das Datum mit Java
[Servlet / Ajax] So lösen Sie NoClassDefFoundError [Eclipse]