Beispiel für einen simplen Microservice unter Verwendung von Spring Boot, Spring Data JPA und H2 als In-Memory-Datenbank. Gebaut wurde mit Maven 3.5 und Java 8.
- Auf der Konsole
mvn spring-boot:runeingeben, um die Anwendung über das Maven Plugin zu starten. - Projekt mit
mvn installbauen und die verpackte Anwendung mitjava -jar target/contacts-0.0.1-SNAPSHOT.jarstarten. - Anwendungen unter einer IDE starten. Im Falle von Eclipse mittels
mvn install eclipse:eclipsedas Projekt bauen und die Eclipse-Einstellungen erzeugen. Projekt in Eclipse in den Workspace importieren und die Anwendung mit 'Run as Java Application' auf die Datei ContactsApplication.java starten.
http://localhost:8080/contacts
http://localhost:8080/contacts/{id}