JAX-RS @Path-consolidatie?

Ik heb vergelijkbare paden die resulteren in identieke methoden:

@GET
@Path("item/{favoriteList: AList }.{format}")
public Response list1(){return listFavorites();}

@GET
@Path("item/{favoriteList: AList }/{favoriteType: mumble}.{format}")
public Response list2(){return listFavorites();}

Wat is de 'beste' manier om deze te consolideren? Ik teken een blanco.

Idealiter zouden we annotaties met meerdere paden op een methode kunnen gebruiken, maar er zou een manier moeten zijn om dit tekort aan twee methoden te doen.

Tussen haakjes ... schiet me niet over de paden, ik heb er geen controle over.

Bedankt ... Mike

3

1 antwoord

Doh

  @Path("item/{favoriteList: AList}{filler: (?:/mumble)?}.{format}")

Er is geen dwaas als een openbare dwaas.

1
toegevoegd