Ich schreibe einen benutzerdefinierten Jersey 2.0 Server Logging-Filter.Was ist der Zweck von javax.ws.rs.container.ResourceInfo.getResourceClass()?
Ein Verweis auf ResourceInfo
injiziert wird als:
@Context
private ResourceInfo resourceInfo;
Schnittstelle ResourceInfo
hat zwei Methoden:
Class<?> getResourceClass()
Method getResourceMethod()
Gibt es jemals einen Fall, in dem ResourceInfo.getResourceClass() != ResourceInfo.getResourceMethod().getDeclaringClass()
?
Bonusfrage: Beide Methoden können null
zurückgeben. Ist es möglich, dass nur man wäre null
?
Perfect. Ich stimme zu, dass Ihr Codebeispiel das Verständnis erleichtert. – kevinarpe