Si vous recherchez / Resource / Id et que cette ressource n'existe pas, j'ai toujours pensé que 404 était la réponse appropriée. Cependant, lorsque je retourne "null" d'un gestionnaire de Jersey, je récupère un "204 No Content". Je peux probablement travailler avec l'un ou l'autre, mais je suis curieux de savoir ce que pensent les autres.
Pour répondre à ma propre question suivante. Pour que le maillot retourne 404, vous devez lever une exception.
if (a == null)
throw new WebApplicationException(404);