투케이2K

118. (spring/스프링) [PATCH] PatchMapping 사용해 http patch 요청 api 생성 실시 본문

Spring

118. (spring/스프링) [PATCH] PatchMapping 사용해 http patch 요청 api 생성 실시

투케이2K 2023. 7. 15. 12:01

[개발 환경 설정]

개발 툴 : inteli j

개발 언어 : spring

 

[소스 코드]

    // -----------------------------------------------------------------------------------------
    // TODO [SEARCH FAST] : [PATCH] : http 요청 수행 실시
    // -----------------------------------------------------------------------------------------
    @PatchMapping("/patch_request_header")
    public String patch_request_header(@RequestHeader Map<String, Object> requestHeader, @RequestParam Map<String, Object> param){
        S_Log.ltd("================================================");
        S_Log.cnt("[CLASS] : "+String.valueOf(CLASS_NAME));
        S_Log.cnt("-----------------------------------------");
        S_Log.cnt("[METHOD] : "+String.valueOf(C_Util.getNowMethod(1)));
        S_Log.cnt("-----------------------------------------");
        S_Log.cnt("[INPUT] : [Header] : "+String.valueOf(requestHeader.toString()));
        S_Log.cnt("-----------------------------------------");
        S_Log.cnt("[INPUT] : [Param] : "+String.valueOf(param.toString()));
        S_Log.lbd("================================================");


        /**
         * // -----------------------------------------
         * [호출 방법]
         * // -----------------------------------------
         * 1. 호출 방식 : PATCH
         * // -----------------------------------------
         * 2. 호출 방법 : http://localhost:7000/patch_request_header
         * // -----------------------------------------
         * 3. 리턴 데이터 : Y : SUCCESS
         * // -----------------------------------------
         * 4. 추가 설명 :
         *
         * PATCH 메소드는 리소스의 부분적인 수정을 할 때에 사용됩니다
         * PATCH 메소드는 PUT 메소드와 달리 멱등성을 가지지 않는데, 이는 동일한 patch 요청이 다른 결과를 야기할 수도 있음을 뜻합니다
         * // -----------------------------------------
         * */


        // [리턴 반환]
        return "Y : SUCCESS";
    }
 

[결과 출력]

 

 
반응형
Comments