Spring kullanrak Rest service ile getUser (userId ile alıyorum) ve getByUserName diye iki methodum var ve userl leri ise
api/user/{id}
api/user/{userName}
şeklinde, ancak ikisini seçmekte kararsız kalıyor sanırım. Bunu nasıl çözerim.
@RequestMapping(value = "/user/{userName}", method = RequestMethod.GET)
public ResponseEntity<?> getUserByUserName(@PathVariable("userName") String userName) {
.............
@RequestMapping(value = "/user/{id}", method = RequestMethod.GET)
public ResponseEntity<?> getUser(@PathVariable("id") long id) {
.............
alınan hata ise;
Error: Ambiguous handler methods mapped for HTTP path in spring...