У меня есть концепция учетной записи и субсчета.
Account
|--->Subaccount1
|----> Subaccount2
|---->Subaccount3
....................... and so on
Account level rest url's:
POST - base_url/accounts
PUT - base_url/accounts
GET - base_url/accounts/$acc_name
DELETE - base_url/accounts/$acc_name
GET - base_url/accounts
Subaccount level rest url's - level 1
POST - base_url/accounts/$acc_name/subaccount
PUT - base_url/accounts/$acc_name/subaccount
GET - base_url/accounts/$acc_name/subaccount/$sub_acc
DELETE - base_url/accounts/$acc_name/subaccount/$sub_acc
GET - base_url/accounts/$acc_name/subaccount
Если уровень субсчета равен 1 или известен, я могу определить URL. Но так как я не знаю уровень иерархии, как я буду определять URL для суб-аккаунтов?
Для определения маршрутизаторов я использую фреймворк vertx.