Sadece düşünüyorum, dinlenme hizmeti için YOL haritalaması oluşturmak için en iyi uygulama nedir. en aşağıdaki yolları var diyelim:Spring Boot REST yol eşlemesi
/users POST
/users/1 PATCH, GET
/users/1/contacts GET, POST
/users/1/contacts/1 GET, PATCH
soru - denetleyicileri oluşturmak için en iyi yöntem nedir. Örneğin, tüm bu eşleştirmeleri teknik olarak koyabileceğimiz UserController var. Veya - ayrı denetleyiciler oluşturmalıyız (UserController, ContactsController). Altında her şeyi koyarsak, f.e UserController.
@RequestMapping("users")
@RestController
public class UserController {
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<Void> createUser() {}
@RequestMapping(method = RequestMethod.GET)
public User getUser() {}
@RequestMapping(value = "{id}/contacts", method = RequestMethod.GET)
public List<Contact> getContacts() {}
@RequestMapping(value = "{id}/contacts", method = RequestMethod.POST)
public ResponseEntity<Void> createContact() {}
.....
}
Ve ayrı denetleyiciler oluşturursak, o zaman yollar nasıl düzenlenmeli? Muhtemelen aptalca bir soru, ama eğer birisi deneyimini paylaşabilirse memnun olurum.
yapmanın birçok yolu vardır dikkat Kişileri ayrı bir bağlamda kullanmak ister misiniz? (yani ait oldukları Kullanıcıdan bağımsız) – ochi