반응형 분류 전체보기37 스프링 / 인사 조회 및 수정 / xml 쿼리문 에러 수정 프로젝트 중 인사쪽 개발을 맡아, 인사 조회 기능 작업중이었다. 사번/이름으로 조회 및 인사 수정을 하는데 에러 발생예를들어 12번 이라고 조회를 누르면 아래에 추가되는 것 까지 구현했음. 항목 클릭 시, 수정 가능한 모달창이 뜨는데 저장 누를 시 아래의 에러 발생xml파일의 쿼리문을 제대로 못 읽어드리는 것 같다. 컨트롤러에서 @ModelAttribute 어노테이션을 이용해서 ModifyDTO로 받아, DB로 보냈다. 생각해보니, ModifyDTO에 사번과 이름을 제외한 나머지 항목은 humanDTO로 묶었음. 당연히 꺼낼때도 human.으로 꺼내야 하는데 깜빡했다.. 다시 돌려보니 수정 문제없이 수정 완료 하지만 , 에러는 뜨지 않지만 db상에 모든 정보가 차장 / 계약직으로 바뀌어 버렸다. 문.. 2024. 12. 15. Github desktop을 이용한 merge 충돌 해결 방법 (형상 관리) 며칠 전 팀원의 풀리퀘 요청으로 머지를 하려 했지만 충돌이 많은지 버튼이며칠 전 팀원의 풀리퀘 요청으로 머지를 하려 했지만 충돌이 많은지 버튼이 비활성화 되어 있었다. 처음 보는 화면에 역시나 많은 당황을 하고 이것 저것 찾아봤다.... 그 당시엔 일단 해결하는 게 급선무라 따로 사진을 찍어두고 할 겨를이 없었고, 어찌저찌 3시간만에 해결했다!!! 정말 이런 저런 글들이 많았는데, git desk top을 이용하여 해결했다. (정말 쉽다) 오늘 다시 머지 하려는데 resolve 비활성화가 뜨길래 이때다 싶어, 방법을 적어 본다. 1. 머지 안 됨 확인 2. 깃 데스크탑 설치url : https://docs.github.com/ko/desktop/installing-and-authenticating-t.. 2024. 12. 12. SourceTree 및 Github 형상 관리 방안 프로젝트 진행 시 업무 단위별로 브랜치 생성 방법 / merge / pull / push 방법 등,팀원간의 효율을 위해.... 그리고 나의 공부를위해 상세하게 기록해 보았다. - Feature : 본인이 작업할 기능 브랜치 (보통 기능 명으로 브랜치 생성)- Dev : 본인 브랜치의 이상 여부 확인을 위한 테스트 브랜치- Main : 최종 merge 브랜치 작업 시작 전, main 브랜치 pull 받기: 동기화 용도각자 기능에 맞는 이름으로 브랜치 생성: ex) loginPageEJ (기능+ 이름 초성)해당 브랜치로 작업 진행: dev, main 에서 작업하지 않도록 주의본인 브랜치에 수정 사항 커밋 (PUSH 금지)작업 완료 후, 본인이 dev(test용) 브랜치에 merge: sourceTree 내.. 2024. 12. 8. Git Hub - Discussions Template 만들기 Git hub Issue 템플릿 만드는 것과는 다르게 Discussions 템플릿은 꽤 까다로운 편이다. 이거는 Issue 템플릿 만들 때 보다 시간이 배로 들었다... 이것 또한 까먹지 않기 위해 기록을 날려주겠다.. 간단한 정리를 해보자면 Discussions Template이란 Github에서 지원하는 팀 원들간의 자유로운 소통 공간이다. - 주제를 기반으로 논의 스레드 생성 - 질문/답변 형태로 활용 가능- 주제별로 카테고리 지정 가능 (예: 아이디어 , 질문 , 일반 논의)- 참여자의 의견을 수집하고 커뮤니티와 소통하는 데 중점 이슈 템플릿과 마찬가지로 Discussions 도 템플릿(정해진 작성 틀)이 없다면 가독성이 좋지 못할 것이다. 말 그대로 자유로운 소통 공간이지만 틀을 유지하지 않고 .. 2024. 11. 27. 웹 요청 처리 Forward와 Redirect 에러 파악하기 주말에 Spring( mybatis와 db , thymeleaf 연동) 공부중이었다. 이제 기본적으로 데이터를 가져와서 뿌려주는 건 잘 한다고 생각했으나 자만이었다.... Model로 받아서 Model로 뿌려줄 땐 에러 없이 잘 출력이 됐지만 Redirect로도 보내보고 싶어서 보내보니 계속 404가 뜨는 거 아닌가... 이상 없음- 수행 : 조인 버튼 클릭 시 ,Controller 의 Getmappaing으로 로직 수행하고, 서비스 갔다가 매퍼 갔다가 xml에서 쿼리 정보 가지고 오기 이상 없이 잘 출력 된다.Redirect 입력하지 않을시, Default 가 forward다.에러> 계속 404 출현 (경로를 못찾는다)대충 경로를 못 찾는다 라고 하는 것 같다.이거 가지고 몇시간을 찾아본 결과...... 2024. 11. 25. Git Hub - Issues Template 만들기 Issues 란 프로젝트에서 발생한 버그 , 작업 항목 , 개선 요청을 기록하고 추적하기 위한 도구이다.작업 단위로 관리되고, 팀원간에 토론하고나 진행 상황을 공유할 수 있는 기능이다. 예를 들어 프로젝트 시 , 개인이 맡은 기능을 구현하는데 에러가 발생했을 때 Issue에 작성한다. 템플릿 없이 작성하려면 아래와 같이 틀이 적용되지 않은 형식으로 작성하게 되는데,글이 쌓이면 가독성이 좋지 않아, 그간 작성한 내용이 쓸모가 없어질 것이다.▷ Repositoriese 구성하기 ① 팀원간 적용할 Repositories 를 구성한다. ② Create new file을 클릭하여 새 파일을 만든다.파일 만들 때 해당 레파지토리에 Pull requests나 Discussions 템플릿을 추가 작성해야 할 수도 있으.. 2024. 11. 20. 이전 1 2 3 4 5 6 7 다음 반응형