seong

파라미터(데이터) 전달 - 쿼리 스트링 과 패스 본문

Spring/SpringBoot

파라미터(데이터) 전달 - 쿼리 스트링 과 패스

hyeonseong 2022. 8. 25. 11:27

쿼리 스트링

메서드의 파라미터 값으로 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로 주고 콘솔창에서 확인 하면 정상적으로 받은것을 확인 할 수 있다.

Path 결과

 

 

'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