인프런 커뮤니티 질문&답변

두용님의 프로필 이미지
두용

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

API

JAVA 문법 질문

작성

·

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" }

 



 

안녕하세요 두용님!

네 이해하고 계신 내용이 맞습니다 :)

감사합니다.

두용님의 프로필 이미지
두용

작성한 질문수

질문하기