Page tree
Skip to end of metadata
Go to start of metadata
Inhalt

STATUS

Einführung

Der Usecase ist Serverfunktionalität über RESTful anzubieten. Das Spiel-Projekt ist meine rudimentäre Doko-Plattform. Gehostet ist das Ganze auf dem mwolffgithub: ssh://mwolff.info/home/git/mwolffgithub Zugriff gibt es nur als User "Manfred" mit dem public-key Verfahren.

Spring Rest

Spring Rest braucht einige Bibliotheken und ist unglaublich schnell konfiguriert. Es braucht:

  • Die Maven Konfiguration
  • Zwei Klassen für die Konfiguration des Spring Contextes und der Webanwendung

Konfiguration

Zunächst die Dependencies in der pom.xml

pom.xml

Zudem braucht es zwei Java-Klassen, welche egal wo liegen und die entsprechende Annotation zur Konfiguration benötigen:

RestConfiguration.java
RestInitializer.java

Man glaubt es kaum, aber von der Konfigurationsseite her ist man nun fertig. Wie genau die Konfiguration mit der Servlet-Spezifikation 3.0 geht, kann man ganz gut hier nachlesen: https://blog.rasc.ch/?p=2574

Beispiel eines Controllers

 

Testen eines RESTful Controllers

 

Integrationstests

 

  • No labels