반응형
이전 포스팅 중에서 restapi에 대해서 다룬적이 있다.
자세한 내용은 아래 참고 포스팅을 참고 바란다.
결국 restapi 는 설정해둔 URL 주소로 request를 쏘게 되는데.
다양한 메서드들이 존재하고 데이터 전송하는 방법도 다양하다.
그중 Pathvariable 에 대해서 사용법을 적어두려고 한다.
url로 값을 전송하면 보안적인 측면에서는 별로 좋지 않지만 상황에 따라 사용해야하는경우가 생긴다.
사용법은 아래와같다.
호출은
http://localhost:8080/test/url/1234
이런식으로 보내고 받는쪽 구현을
@RestController public class MemberController { @GetMapping("/test/url/{no}") public String findByNo(@PathVariable("no") String no ) { return "No: " + no; } |
이렇게 하면 url 에 설정해둔 값을 PathVariable로 해서 받을수 있다.
예제 처럼 String no 와 같이 이름이 같다면 ("no") 부분은 생략이 가능하다.
그리고 예제는 Pathvariable을 많이 사용하는 Gepmapping을 사용하였지만 다른 메서드 들도 사용이 가능하니 참고하길 바란다.
참고 포스팅
https://thenicesj.tistory.com/120
반응형
'IT > Java' 카테고리의 다른 글
springboot 에서 profiles 설정 (48) | 2023.08.07 |
---|---|
PriorityQueue 란? (46) | 2023.08.04 |
Arrays 클래스 (81) | 2023.08.02 |
배열의 부분복사(arraycopy, copyOfRange) (23.07.31) (10) | 2023.08.01 |
Spring DL 이란?(Dependency Lookup) (69) | 2023.07.30 |
댓글