Я хочу закодировать многоуровневый REST API, например:
/country
/country/state/
/country/state/{Virginia}
/country/state/Virginia/city
/country/state/Virginia/city/Richmond
У меня есть единственный класс java, который является ресурсом Country с @ Путь ("страна")
Как мне создать StateResource.java и CityResource.java, чтобы мой Countryresource мог использовать StateResource так, как я планирую его использовать? Есть какие-нибудь полезные ссылки о том, как создавать подобные вещи на Java?