작성
·
469
1
파라미터 "name"이 key값이고 value값을 name 변수에 저장
hello 객체를 생성
hello.setName(name) 메서드 실행
public void setName(String name) {
this.name = name;
" 생성한 hello 인스턴스의 name 이
파라미터에서 받은 name 이 된다 "
hello 객체를 반환한다
이렇게 이해했는데 맞을까요?
답변 1
0
안녕하세요, 두용 님! 공식 서포터즈 codesweaver 입니다.
본문중 [파라미터 "name"이 key값이고 value값을 name 변수에 저장]
이 부분이 [파라미터 'name' 의 값을 String name 변수에 저장] 이 의미로 쓰신게 맞는지요.
나머지는 이해하신 내용이 맞습니다.
감사합니다.
정확히 이해 했는지 한번 더 질문하겠습니다 !
url에 http://localhost:8080/hello-api?name=spring
이렇게 웹 브라우저에서 요청하면
name 변수에 "spring" 이 저장되고 ( name = "spring" )
@ResponseBody 가 있으면 데이터 자체를 전달하는데
이때 데이터가 객체일 경우
JSON 형식(key:value) 으로 반환한다 { "name" : "spring" }
네 맞습니다 ! 답변 감사합니다!