seong
파라미터(데이터) 전달 - 쿼리 스트링 과 패스 본문
쿼리 스트링
메서드의 파라미터 값으로 id와 username을 주었다
주소창 뒤에 ? id = 1 이런식으로 선언 해주면 된다.(&는 AND)
@GetMapping("/user/userinfo")
public String userinfo(Integer id,String username) {
System.out.println("id : "+id);
System.out.println("username : "+ username);
return null;
}
1과 hello를 주면 콘솔창에 출력되는 것을 확인 할 수 있다.
패스(PathVariable)
파라미터 앞에 @PathVariable를 선언해준다.
주소 값뒤에 들어갈 변수를 {} 안에 넣어준다.
// 패스 값 받기
@GetMapping("/user/userinfo2/{id}")
public String userinfo2(@PathVariable Integer id) {
System.out.println("id : "+id);
return "user/userinfo";
}
값을 5로 주고 콘솔창에서 확인 하면 정상적으로 받은것을 확인 할 수 있다.
'Spring > SpringBoot' 카테고리의 다른 글
lombok 설정하기 (0) | 2022.08.25 |
---|---|
PostMapping , GetMapping (0) | 2022.08.25 |
Spring에서 URL 과 URI (0) | 2022.08.25 |
Web 개발을 위한 폴더 생성 (0) | 2022.08.24 |
STS Web 개발환경 플러그인 설치 (0) | 2022.08.24 |