KOSA Spring - JSON 리턴

채정윤·2025년 4월 17일

Spring

목록 보기
11/25

🔍 기본 개념

Spring MVC에서 컨트롤러 메서드는 일반적으로 뷰 이름을 반환하거나 데이터를 모델에 담아서 뷰에 전달합니다.

하지만 @ResponseBody를 사용하면 뷰를 사용하지 않고, 반환되는 객체를 그대로 HTTP 응답으로 보낼 수 있게 됩니다.

pom.xml

		<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
		<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-databind</artifactId>
			<version>2.9.4</version>
		</dependency>

SampleController.java

	@GetMapping("ex05")
	public @ResponseBody SampleDto ex05() {
		// 객체 생성
		SampleDto dto = new SampleDto();
		dto.setName("채정윤");
		dto.setAge(22);
		
		return dto;
	}

0개의 댓글