I’m having an issue with Jersey, I have two path, let’s say
user/comments/{username}
and
user/{username}
The first gives you the comments from an user, the second one shows you the profile of the user.
If someone use an empty parameter in the first url as user/comments/ obviously the second method is called and you get the profile of the user “comments”.
There’s a way where you can “reserve” to jersey some parameter or it’s more a design problem and I should refactor the paths?
I’d use the following paths, which correctly represent the user -> comment hierarchy and also avoid the name collision issue:
and