이번 포스트에서는 java compiler 옵션 중 -parameter 옵션에 대해 알아보자! -parameter 옵션 문제!가끔 다음과 같은 컨트롤러를 만들어서 동작시키면 안될 때가 있다. @GetMapping("/posts/{id}")public Post getPostById(@PathVariable Long id) { // @PathVariable(name="id") return service.getPostById(id);}그러다 name 속성을 추가하면 잘 된다. 사실 name 속성은 전달된 이름과 사용할 파라미터가 다를 때 지정하는데 여기서는 같아서 사실 문제가 되지는 않는데 이상한 일이다. 왜일까? 파라미터가 매핑되는 과정-parameters는 Java Compiler의 옵션 이다...
-parameter 옵션
이번 포스트에서는 java compiler 옵션 중 -parameter 옵션에 대해 알아보자! -parameter 옵션 문제!가끔 다음과 같은 컨트롤러를 만들어서 동작시키면 안될 때가 있다. @GetMapping("/posts/{id}")public Post getPostById(@PathVariable Long id) { // @PathVariable(name="id") return service.getPostById(id);}그러다 name 속성을 추가하면 잘 된다. 사실 name 속성은 전달된 이름과 사용할 파라미터가 다를 때 지정하는데 여기서는 같아서 사실 문제가 되지는 않는데 이상한 일이다. 왜일까? 파라미터가 매핑되는 과정-parameters는 Java Compiler의 옵션 이다...
2026.01.24