develog

[spring] RequestContextHolder 로 request 가져오기 본문

카테고리 없음

[spring] RequestContextHolder 로 request 가져오기

냐옴 2022. 9. 18. 16:59

 

import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;

public class MemberService {

    public void saveMember() {
        // RequestContextHolder.getRequestAttributes()
        HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
        HttpServletResponse response = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getResponse();

        // RequestContextHolder.currentRequestAttributes()
        HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();
        HttpServletResponse response = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getResponse();
    }

}

 

Comments