Abrufen von Konfigurationsdaten aus web.xml, wenn ein ServletContainer von Jersey verwendet wird

8

Ich erstelle eine Webapp in Tomcat mit Trikot. Ich habe kein Servlet erstellt, sondern nur den ServletContainer von Jersey und einige Ressourcenklassen.

Meine web.xml:

%Vor%

Meine Webanwendung muss einige Konfigurationswerte lesen. Ich habe den Eindruck, dass ein guter Weg, dies zu tun ist mit Kontext-Params, wie folgt:

%Vor%

Ist das der beste Weg? Wie kann ich auf diese Kontextparameter von meinen Ressourcenklassen zugreifen?

Hier ist eine Beispiel-Ressourcenklasse:

%Vor%     
tallseth 26.06.2013, 15:18
quelle

2 Antworten

10

Sie können ServletContext injizieren und die Parameter von dort nachschlagen. Etwas wie:

%Vor%     
Jeff Storey 26.06.2013, 15:36
quelle
4

Unten ist ein Schnappschuss, der für mich funktioniert hat:)

// Importe hinzufügen

%Vor%

// Fügen Sie eine Eigenschaft in Ihrer Klasse hinzu

%Vor%

// Verwenden Sie den Kontextparameter in Ihren Methoden

%Vor%

// Kontext zu web.xml hinzufügen

%Vor%     
Arun Kumar 22.01.2015 07:22
quelle