전체 글 156

[오류해결] Git Merge Error 해결

Git Merge 오류 - 상황 : SpringBoot를 생성하고 바로 main에 코드를 작성했다. 그리고 Git에 Repository를 하나 만들고 인텔리제이 내에서 Member Branch를 생성했다. 여기서 git push 후 Member브랜치에서 main브랜치로 merge하려고 하니 오류가 발생했다. - 원인 : 원격 저장소와 로컬 자장소 간의 커밋 히스토리가 일치하지 않아서 발생한 오류라고 한다. 이런 경우는 다른 개발자가 원격 저장소에 푸시한 커밋이 로컬저장조의 변경 내용과 충돌해서 발생하는 경우가 많다고 한다. 솔로프로젝트 중인 나는 내가 올린 브랜치에 pull을 받고 push를 해야하는데 바로 push를 해서 발생한 오류였다. - 해결방안 1. git pull origin main -> 깃..

[Project] 메인프로젝트 'Why Stay?' Refactoring

REST DOCS 문서 작성을 위한 스터디 - API문서 자동화를 위한 Rest Docs사용하는 이유? Spring 응용 프로그램의 RESTful API를 문서화하는데 사용할 수 있는 도구이다. 코드베이스와 항상 동기화되는 정확한 최신 문서를 작성하여 문서가 최신이 아니거나 부정확해질 가능성을 줄일 수 있다. API문서가 API의 실제 동작과 일치하도록 할 수 있어 개발자에게 혼동과 오해를 방지할 수 있다. - Spring Rest Docs문서 적용하기 프로젝트의 빌드 파일(build.gradle)에 필요한 종속성을 추가한다. Spring MVC Test, WebTest Client를 사용하여 API에 대한 테스트 사례를 작성한다. @AutoConfigureRestDocs, @RunWith(SpringR..

WorkHard/Project 2023.04.05

[Project] 솔로프로젝트 - Member코드 작성

- Member 부분 작성 Member Controller @PostMapping @PatchMapping @GetMapping @DeleteMapping Member Service createMember updateMember findMember deleteMember Member Entity PK, FK값 설정 기본적인 Entity 설정 Member Dto POST PATCH RESPONSE @Pattern 어노테이션을 통한 비밀번호와 닉네임에 글자수, 특수문자 등의 제한사항 설정 Member Mapper Mapper 설정 Member Repository Repository설정 OAuth2.0 Kakao Login은 아직이고 Member에 대한 기본적인 틀만 작성해놓았다. 내일 자기소개서 수정과 Sp..

WorkHard/Project 2023.03.29

[23.03.29] 오늘의 일기

흠.. 여기저기 지원하고 있는데 서류에서 잘 안 돼서 개발자 친구한테 이력서 피드백을 받았다. 내용을 조금 수정하고 자기소개서를 보완하는 방식으로 다시 작성해 보기로 했다. 자기소개서는 더 나은 방향으로 갈 수 있게 계속 쓰면서 피드백받고를 반복하기로 했다. 그리고 솔로프로젝트 끝나면 친구랑 둘이 프로젝트하는 것도 얘기해 봤다. 일단 리그오브레전드 게임에 관련된 프로그램을 만들어 볼 것이다. 자소서 열심히 쓰고 피드백받으며 취직해 봅시다.