Say I eine Ressource Dropwizard/Jersey wie so definiert in einem anderen Endpunkt (determineWidgetByFoobaz
)?Dropwizard/Jersey Erzwingen zwischen zu Endpunkten hat einen Methodenaufruf machen anstatt ein Netzanruf
Kann das Framework einen Java-Methodenaufruf erstellen? Oder wird ein tatsächlicher Netzwerkanruf (an localhost/loopback/etc.) Gemacht? Wenn ein Netzwerkaufruf durchgeführt wird, bietet das Framework eine Möglichkeit, es so zu konfigurieren, dass stattdessen nur ein lokaler Java-Methodenaufruf aufgerufen wird?
Anstatt Ihre eigene Ruhe-Methode aufzurufen, sollten Sie stattdessen Ihr DAO aufrufen. Oder Sie können eine andere Fassade erstellen, die Ihre Geschäftslogik enthält und an die der REST-Endpunkt delegieren kann. Oder wenn Sie es so machen möchten, würde ich vorschlagen, eine private Methode in Ihrer Endpoint-Klasse zu erstellen, die mit beiden Methoden aufgerufen werden kann. – pandaadb