diff --git a/restful-web-service/src/main/java/com/example/restfulwebservice/user/AdminController.java b/restful-web-service/src/main/java/com/example/restfulwebservice/user/AdminController.java index 0ebef37b..97ac4251 100644 --- a/restful-web-service/src/main/java/com/example/restfulwebservice/user/AdminController.java +++ b/restful-web-service/src/main/java/com/example/restfulwebservice/user/AdminController.java @@ -33,7 +33,9 @@ public class AdminController { // GET /admin/user/1 -> version 추가 // @GetMapping("/v1/users/{id}") - @GetMapping(value = "/users/{id}/", params = "version=1") +// @GetMapping(value = "/users/{id}/", params = "version=1") +// @GetMapping(value = "/users/{id}", headers = "X-API-VERSION=1") + @GetMapping(value = "/users/{id}", produces = "application/vnd.company.appv1+json") public MappingJacksonValue retrieveUserV1(@PathVariable int id) { User user = userDaoService.findOne(id); @@ -51,7 +53,9 @@ public class AdminController { return mapping; } // @GetMapping("/v2/users/{id}") - @GetMapping(value = "/users/{id}/", params = "version=2") +// @GetMapping(value = "/users/{id}/", params = "version=2") +// @GetMapping(value = "/users/{id}", headers = "X-API-VERSION=2") + @GetMapping(value = "/users/{id}", produces = "application/vnd.company.appv2+json") public MappingJacksonValue retrieveUserV2(@PathVariable int id) { User user = userDaoService.findOne(id);