개발life 4

[개발Life] RESTFUL하게 구현해보았다. (RESTFUL 하다?에 이어지는 글..)

전체 기능 API를 REST API로 구현하였다! 저번에 REST API를 배우고 나서 다음 과제나 프로젝트를 할 경험이 생긴다면 꼭 전체 기능을 REST로 구현해보고 싶었다.마침 이번에 학원에서 백엔드 과제가 주어져서 이번엔 Model을 하나도 사용하지 않고 REST로 구현하기로 마음먹었다. API 컨트롤러와 View 컨트롤러 나누어서 생성MainApiController와 AdminViewController처음부터 @RestController 어노테이션을 준 건 아니고, @Controller 어노테이션을 먼저 주고, @ResponseBody를 붙여서 구현하였다.그리고 전체 기능 REST로 구현하고 확인까지 완료 후 @RestController로 변경하고 @ResponseBody를 다 지웠다! 이때 얼마..

Life 2024.04.25

[개발Life] 새로운 프로젝트를 들어가며 요즘의 다짐들..

1. 에러를 마주쳐도 당황하지 않기!콘솔 에러메시지 윗부분부터 차근차근 읽어서 에러 유추하고 고쳐보기요건 그래도 이제 몸에 익었다 히히옛날에는 에러 메시지 잘 읽으려 하지 않았는데, 이제는 에러나도 콘솔창 천천히 읽고 어떤 에러인지 유추한다!에러 메시지 읽고 앗 어디가 문제겠다! 하고 고치면 정말 그 문제가 맞는 경우일 때 짜릿하다  2. 디버깅하기이건 조금 더 연습이 필요하다.에러를 유추하는 것도 좋지만 결국에는 디버깅으로 에러 해결하고 싶다!에러나면 디버깅을 통하여 에러 고쳐보기  3. 커뮤니케이션 능력 기르기언제나 코딩 잘하고 커뮤니케이션 잘하는 사람을 만나긴 힘들다.우선 나부터 협업 잘하는 개발자가 되고 싶다.그리고 항상 겸손하기정말 타고난 사람이 아닌 이상 주니어 시절에는 다들 비슷하다고 생각하..

Life 2024.04.25

[개발Life] RESTFUL 하다?

REST API를 개발하면서 드는 생각들개념 정리  이전까지는 @RequestParam으로 사용자 입력 값을 가져오고, Model을 사용하여 addAtribute로 데이터를 보내서 출력했다.하지만 REST API를 사용한다면 JSON 형식의 데이터를 주고 받는다.@RequestBody로 사용자 입력 값을 가져오고 @ResponseBody로 데이터를 보내준다. 그리고 View만 출력하는 ViewController와 REST API 메서드만 모여있는 ApiController를 구분해서 구현한다.ApiController 클래스는 @RestController 어노테이션을 준다. (@RestController = @Controller + @ResponseBody)RestController의 주요 메소드는 GET,..

Life 2024.04.03

[개발Life] 나의 git 잔디 누락

몇 개월 간 소중한 git 잔디 누락…  git은 진짜 익숙해졌다고 생각해도 내 뒤통수를 치는 아이… 항상 git bash로 add-commit-push 를 하다가 최근부터는 vscode 내의 source control로 git 에 올리던 중이었다.  그런데 source control에 이렇게 CONTRIBUTORS에 내가 두명이길래 음 이상하네~ 정도로만 생각하고 넘어갔었다. 그런데 아무리 생각해도 좀 이상해서 현재 레포지토리의 commit 기록을 확인해봤다.  이 디렉터리에서만 55 commit을 했는데 찐 yubin-im의 커밋은 4개고, 그 이후부터 쭈욱~ 나머지는 모두 가짜 yubin-im 으로 올라가있었다… (주인님 아니 깃님 그 사람은 가짜에요!!ㅠ) 그 동안 신경쓰지 않던 나의 잔디를 확인..

Life 2024.02.07
728x90