IT수업/SPRINGBOOT

IT 수업 22주차 (155) RestController

워제하 2024. 5. 20. 10:32

● RestController

@RestController는 @Controller에 @ResponseBody가 추가된 것으로

RestController의 주용도는 Json 형태로 객체 데이터를 반환하는 것이다.

 

 

 

 

< 실습하기 >

06 프로젝트 복사해서 07_RESTCONTROLLER프로젝트 만들어준다.

 

 

maven repository로 가서 필요한 gradle(short) 코드들을 복사하여 build.gradle에 붙여넣기 해준다.

 

- jackson-databind

 

 

 

- jackson-dataformat-xml

 

 

 

-GSON

 

 

 

- json-simple

 

buil.gradle(app)

 

코끼리 아이콘 눌러서 업데이트 해준다.

 

restcontroller 패키지 만들어서 그 안에 SimpleRestController 클래스 만들어준다.

 

프로젝트를 실행시켜 localhost:8080/rest/get~ 페이지들이 작동하는지 확인해본다.

 

getText

 

getJson

 

 

getXml

 

getXmlList