본문 바로가기
반응형

내가 공부하려고 올리는/IT 잡다4

프로젝트 RESTful하게 API 수정하기 ✅ REST API 프로젝트를 리뷰하면서 작성한 많은 API가 RESTful하지 않다는 생각이 들었습니다. 우선 REST API의 구성요소에서 제일 핵심은 다음 두 가지입니다. 1. 자원(Resource) 2. 행위(Resource Methods) URI는 정보의 자원을 표현하고 그 자원에 대한 행위는 HTTP Methods(GET, POST, PUT, DELETE)로 표현하는 것이죠. 실제 제가 만든 API입니다. @RequestMapping("/board") public class BoardController { @DeleteMapping("/delete/{study_id}") public ResponseEntity deleteStudy(@PathVariable("study_id") Integer s.. 2022. 7. 15.
Nginx client_max_body_size 수정하기 프로젝트를 Nginx와 스프링 부트를 연동해서 배포 중이었는데 로컬 환경에서 없었던 오류가 발생했다. 프로필 사진을 변경하는 기능을 테스트 중이었는데 다음과 같은 오류 메시지가 발생했다. Failed to load resource: the server responded with a status of 413 (Request Entity Too Large) 객체의 크기가 크다는 것 같은데 해당 객체의 크기는 실제 그렇게 큰 파일이 아니었고 나는 스프링에서 업로드 용량을 10MB로 제한해놨는데 파일 용량은 그것보다 작았다. #업로드 파일 사이즈 제한 spring.servlet.multipart.enabled=true spring.servlet.multipart.max-file-size=10MB spring.s.. 2022. 7. 15.
깃(git)/깃허브(github) 독학하기(git 공부방법) 개발에 처음 입문하면 여기저기 조언으로 많이 듣게 되는 조언이 깃을 잘 다뤄야 한다는 조언입니다. 잔디를 열심히 심어야 한다느니 버전 관리를 잘해야 한다느니 알 수 없는 은어와 같은 조언들이 제가 처음 개발 공부를 할 때 인터넷에서 흔히 봤던 조언들이었습니다. 그런 조언을 실천하기 위해 또 그런 조언을 실천하는 방법을 찾고 있는 저 같은 개린이들을 위해 오늘은 두 가지 깃/깃허브 공부 방법을 추천드리려고 해요! 1. 호눅스 님의 깃/깃허브 무료 강의 https://www.inflearn.com/course/git-and-github [무료] Git과 GitHub 시작하기 - 인프런 | 강의 배우기 어려운 Git의 사용법을 쉬운 Gui 프로그램인 SourceTree를 통해 익혀봅시다., [임베딩 영상] g.. 2021. 12. 28.
깃 커밋 메시지 컨벤션(Git Commit Message Convention) 개인적으로 공부하면서 몇 개의 정말 소소한.. 작고 소중한.. 개인 프로젝트를 진행했었는데 이러한 프로젝트는 모두 '깃으로 형상관리를 해야지~~'라는 원대한 목표화 함께 깃허브에 업로드해두었습니다. 하지만 지금도 잘못하지만 이제 와서 깃과 깃허브에 대한 공부를 조금이라도 하고 보니 얼마나 묘상한 커밋을 해왔는지 느낄 수 있었습니다.. 살짝 수치스러운 느낌이라 누군가 볼까 부끄러운.. 다시 돌이켜보니 저는 깃을 이용해 제 토이 프로젝트의 '형상 관리'를 했다기보단 그냥 깃과 깃허브를 제가 이만큼 했다고 어필하기 위한 '저장소'쯤으로 활용한 것 같습니다. 토이 프로젝트를 진행했을 때는 너무나 미숙해서 어느 부분까지 끊어서 커밋해야 하고 어느 부분까지가 연결되는 내용인지를 파악하지 못해서 그랬던 것 같아요 (.. 2021. 12. 28.
반응형