스프링기본 @어노테이션 사용법

이영광·2022년 7월 8일

개발일지

목록 보기
5/6

@PathVariable

  • 실무환경에서는 매개변수를 받지않는 메서드는 거의 없다. 데이터를 주고받는게 기본 목적인 웹에서는 대부분 매개변수가 있다. 자주 쓰이는 방법중에 하나는 url 에 값을 담아 요청하는것이다.

    @RequestMapping("/api/get/")
    @PathVariable
    요청url : http://localhost:8080/api/get/variable/{asdf}
    {} 안에 스트링 값을 넣는다 "{}" 는 넣지 않는다

    @GetMapping("/variable1/{asdf}")
    public String getVari(@PathVariable String asdf){
        return asdf;
    }

@RequestParam

  • @PathVariable 처럼 값을 url 에 담아 보내는 방법이 있는 반면 쿼리 요청으로도 값을 전달할수 있다.
    - uri 에서 ? 오른쪽에 "key=value"형식을 요청받는 방법이며 @RequestParam 을 쓰면된다.
profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글