이것저것 해보기🌼

Response 내려주기 본문

BE/Spring Boot

Response 내려주기

realtree 2021. 7. 3. 22:44

기본적인 JSON 형태로 응답 내려주는 방법

 

 

@RestController
@RequestMapping("/api")
public class ApiController {

    @GetMapping("/text")
    public String text(@RequestParam String account){
        return account;
    }

    //JSON
    // req -> object mapper -> object -> method -> object -> object mapper -> json -> response
    @PostMapping("/json")
    public User  json(@RequestBody User user){
        return user;
    }

    //http status 코드와 User body Json 으로 내려주기
    @PutMapping("/put")
    public ResponseEntity<User> put (@RequestBody User user){
        return ResponseEntity.status(HttpStatus.CREATED).body(user);
    }

}

 

html 내려주기

: main.html 을 만들어서 응답내려보기

@Controller
public class PageController {
    @RequestMapping("/main")
    public String main(){
        return "main.html";
    }
}

 

 

'BE > Spring Boot' 카테고리의 다른 글

Spring 핵심  (0) 2021.07.05
[Object Mapper] Object 를 text로 바꾸기  (0) 2021.07.05
[REST API] DELETE 다루기  (0) 2021.06.30
[REST API] PUT 다루기  (0) 2021.06.30
[REST API] POST 다루기  (0) 2021.06.30