Простите, если я задаю очевидный вопрос (может, я где-то пропустил его в документах?), Но кто-нибудь нашел хороший способ организовать свои URL-адреса в Джерси Java Framework?
Я имею в виду организацию их централизованно в исходном коде Java, так что вы можете быть уверены, что нет двух классов, ссылающихся на один и тот же URL.
Например, у django действительно хорошее соответствие на основе регулярных выражений .
Я думал сделать что-то вроде перечисления:
enum Urls{
CARS ("cars"),
CAR_INFO ("car", "{info}");
public Urls(String path, String args)
...
}
но вы можете себе представить, что это быстро выходит из-под контроля, если у вас есть такие URL-адреса, как:
cars/1/wheels/3
где вам нужно чередовать несколько идентификаторов путей друг с другом ...
Какие-нибудь советы?