Tech Collection

[Spring Structure] @Controller? @RestController? 본문

Build/Note

[Spring Structure] @Controller? @RestController?

eee_269 2021. 1. 19. 15:15
728x90
반응형

@Controller : view 전달

@RestController : 데이터 전달

 

@Controller

@RequiredArgsConstructor
@Controller
public class MemberController {
    @GetMapping("/member/signUp")
    public String signUp() {
        return "member/sign_up";
    }
}

@RestController

@RequiredArgsConstructor
@RestController
public class MemberApiController {

    private final MemberService memberService;

    @PostMapping("/api/member/signUp")
    public Long signUp(@RequestBody MemberSignUpRequestDto requestDto){
        return memberService.signUp(requestDto);
    }
}
728x90
반응형