리주의 프로그래밍 공부

JSON 출력 본문

스프링(Spring) 공부

JSON 출력

Leezu_ 2021. 1. 12. 10:24

JSON을 출력하기 위해서는 POM.xml 에 다음 구문을 추가해줘야한다.

<dependency>
	<groupId>com.fasterxml.jackson.core</groupId>
	<artifactId>jackson-databind</artifactId>
	<version>2.11.2</version>
</dependency>

그리고 컨트롤러에서 그냥 객체를 반환하면 된다.

@RestController("apiNoticeController")
@RequestMapping("/api/notice/")
public class NoticeController {
	
	@Autowired
	private NoticeService service;
	
	@RequestMapping("list")
	public Notice list() throws ClassNotFoundException, SQLException {
		
		List<Notice> list = service.getList(1, "title", "");
		
		return list.get(0);
	}
}

 

<실행결과>

json 출력 결과

위 내용은 유튜브 뉴렉처 님의 스프링 MVC 33강 강의영상을 보고 개인적으로 작성한 글입니다.

 

'스프링(Spring) 공부' 카테고리의 다른 글

POST 입력  (0) 2021.01.16
QueryString 입력  (0) 2021.01.13
RestController  (0) 2021.01.12
RequestMapping  (0) 2021.01.08
DI를 Annotation으로 변경  (0) 2021.01.06