기록/Default
-
HTTP Status기록/Default 2025. 2. 6. 21:01
CRUD시 일괄 POST 처리 관련 정리입니다. Create201 Created 리소스가 성공적으로 생성됨200 OK 특별한 이유로 생성된 리소스 데이터를 반환202 Accepted 요청이 수락되어 비동기 처리@Operation(summary = "게시글 생성")@ApiResponse(responseCode = "201")@PostMapping("/createArticle")public ResponseEntity createArticle(@Valid @RequestBody ArticleVO.CreateRequest createRequest) { // ... return new ResponseEntity(HttpStatus.CREATED);} Read200 OK 요청 성공 및 데이터 반환204 ..
-
HTTP Method기록/Default 2024. 6. 15. 14:30
GET타겟 리소스의 표현을 요청하는 메서드로, 주로 리소스 조회시 사용한다. HEAD표현 데이터는 받지 않는 GET 메서드와 같다. 서버에서 바디에 문자열을 써서 응답하도록 테스트해보면 바디에 값이 없는 채로 헤더만을 반환한다. 리소스의 메타데이터를 확인하거나, 리소스 존재 여부를 검사하는 데 사용된다. POST액션에 대한 상태 또는 결과를 요청하는 메서드로, 바디에 메세지를 써서 서버로 보내며, 주로 리소스 등록시 사용한다. PUT, DELETE액션에 대한 상태를 요청한다. 주로 리소스 수정, 삭제시 사용한다. PATCH리소스 전체 데이터를 교체하는 PUT 메서드와 달리 리소스의 일부를 업데이트할 때 사용하는 메서드 OPTIONS서버가 특정 리소스에 대해 지원하는 HTTP 메서드의 목록을 반환하도록 요..
-
맥 IntelliJ IDE 단축키기록/Default 2024. 5. 9. 11:41
애플리케이션/테스트 시작: ctrl + shift + r애플리케이션/테스트 재시작: ctrl + r클래스 또는 파일 찾기: cmd + oSelect Methods to Override/Implement: ctrl + o부모 클래스 상속 및 인터페이스 구현 시 오버라이드 또는 구현 메서드 선택테스트 생성: cmd + shift + t타입과 변수명 생성: opt + cmd + vrequest.getParameter("name"); // opt + cmd + vString name = request.getParameter("name");Refactor: ctrl + t Change Signature: cmd + fn + F6 Refactor - Rename: shift + fn + F6 생성자, Getter..
-
Cron Expression기록/Default 2024. 5. 3. 22:28
Cron 표현식은 작업(Job)을 특정 시간에 주기적으로 수행하도록 스케줄링할 때 사용됩니다. 저는 Spring Batch와 Quartz를 조합해서 사용하면서 Cron 표현식을 정리하게 되었습니다. 형식[초] 분 시 일 월 요일 [년도][ ]: Optional 각 필드는 다음과 같은 값을 가집니다.초: 0 ~ 59분: 0 ~ 59시: 0 ~ 23일: 1 ~ 31월: 1 ~ 12요일: 일요일(0 또는 7 또는 SUN) ~ 토요일(6)년도: 2024 처럼 특정 년도 지정 범위 지정범위는 '-' 으로 지정합니다. 예를 들어 요일 필드에서, 월요일부터 수요일까지라면 MON-WED 또는 1-3과 같이 지정할 수 있습니다. 간격 지정10초 마다 수행하는 것은 0/10 * * * * ?와 같이, 10분 마다 수행하는..
-
로컬 네트워크에서 다른 PC의 localhost에 접근하기기록/Default 2024. 3. 14. 21:10
IP 확인 - macOS CLI $ ifconfig ... en0: ... inet 192.168.0.XX ... ... 혹은 $ ipconfig getifaddr en0 192.168.0.XX IP 확인 - Windows CLI $ ipconfig ... 무선 LAN 어댑터 Wi-Fi: ... IPv4 주소 ---- : 192.168.0.XX ... localhost 접근 리액트 웹 프론트 접근 URL 예시 http://(ip):(port)/(path) 예) http://192.168.0.89:3000/login 모바일 디바이스(브라우저 또는 웹뷰) 접근 예시 참고 ▶︎ 동일한 네트워크 환경 ▶︎ Request timed out 오류가 발생했다면 방화벽 설정으로 접근하지 못한 것일 수 있음. 방화벽 해..
-
깃허브 액세스 토큰 업데이트기록/Default 2023. 2. 4. 11:25
(1) Github 웹 Settings -> Developer settings -> Tokens에서 토큰 재생성 (2) 토큰 복사 후 터미널 On (3) 토큰이 유효하지 않아 문제가 발생한 Repository 폴더에서 remote 연결 해제 git remote remove (name) // git remote remove origin (4) 다시 연결 git remote add (name) (url) // git remote add origin https:// ... (Repository 주소) (5) Username(Github 계정) & Password(Personal access token) 입력