[Spring] redirect란?

헤일리의 개발 일지·2024년 1월 7일

오랜만에 마음을 다잡고 다시 공부 시작...!
마음을 다잡는데 너무 오래 걸린 것 같긴 한데^^;

어쨌든 오랜만에 강의를 들으며 만난 낯선 친구 "redirect:/"

이 친구는 어떤 친구일지 한번 알아보고자 한다.

redirect란?

다른 페이지로 이동시켜주는 기능을 함.

사용 예시

@PostMapping("/members/new")
    public String create(MemberForm form){
        Member member = new Member();
        member.setName(form.getName());

        memberService.join(member);

        return "redirect:/";
    }

redirect: 뒤에 이동하고자 하는 경로를 입력하면 된다.

아무것도 입력하지 않고 "/"만 할 경우, 첫 로드 페이지로 돌아간다.

redirect의 사용

이러한 redirect는 클라이언트의 요청에 의해 DB에 변화가 생기는 작업에 사용

예) 회원가입 버튼 클릭 시, etc.

0개의 댓글