본문 바로가기

Etc/문제해결 기록하기5

[Spring] Spring Batch 프로그램을 만들면서 생긴 문제 이번에 회사에서 간단한 배치프로그램을 만들게 되었다. 기존에 배치 프로그램을 한 번 정도 수업시간에 만든 적이 있었지만 스스로 해본 경우는 처음이라 기존에 패키지 내에 만들어져있던 클래스의 설정법들을 클론코딩 하게 되었다. 내가 만든 단계는 1. 해당 Scheduler 클래스를 스케줄러 패키지에 생성 , @Component 어노테이션 추가 2. 해당 클래스 내에 @Scheduled 어노테이션을 사용해 배치를 돌릴 메소드를 선언 3. 메소드 내에 대용량 처리가 요구되는 작업을 넣고 해당 내역을 남길 수 있도록 Log 추가 4. 해당 스케줄러를 dispatcher-servlet에 으로 생성하고 task:scheduler, task:executor 선언 --- 이 4번에서 문제가 발생하게 된다. 내 배치프로그.. 2021. 6. 29.
[Git] git push 오류, error: src refspec final does not match any가 뜨다. 잘되던 git, 갑자기 error: src refspec final does not match any 가 떠버렸다. 한참 팀원들과 pull - push 를 하던 때에 주말에 허겁지겁 push 를 하다가 error: src refspec final does not match any 가 뜨기 시작했다. 이 과정에 checkout branch 를 하게 되면서 폴더도 날아가고 ,, (사실 날아간건 아니고 원래 작업하던 저장소로 돌아가면 다시 생기긴 함..!) 암튼 정신없는 와중에 pull - push 를 하다 보니 뭘 잘못했는지도 기억이 안났다. 갑자기 왜 push 오류가 뜨는 것이냐 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 해당 error가 발생한 다른 상황을 구글링 해보았지만 전부 commit을 안해서, 계정등록을 안해서, .. 2021. 4. 14.
[프로젝트] 오류 기록 - 1. illegalException의 발생 프로젝트 진행 중에 처음보는 오류가 발생했다... 바로 illegalException ,,, 이미 forward된 request는 다시 커밋할 수 없다고 나왔고 나는 이 어이없는 문제를 자그마치 3일동안 끌고 갔다 ㅠ_ㅠ 내가 만들었던 controller단의 코드, 여기까지 아~~무 문제가 없다고 생각했던 나 아니, 로그인 클릭시 넘어가는 href를 다 다르게 구성해놨는데 왜 이렇게 뜨는지 정말 알 수가 없었다. 아니 메소드도 다른데.,,? 3일내내 ㅇ0ㅇ이랬더랬다. 열심히 구글링을 해본 결과 forward가 아닌 include로 해보라고 해서 그렇게 했더니 illegalexception은 사라졌지만 페이지가 중복되는 현상이 발견됐다. 서버 연결 후 화면 조회에 들어갔더니 엥? 이게 뭐람 두 개의 메소드.. 2021. 2. 3.
이클립스 로딩시 응답없음 문제 해결 맥북을 사용하면서 더 많은 오류를 접하고 있는 나,, 이건 맥북의 문제는 아니지만 어제까지 잘 켜지던 이클립스가 수업을 들으려고 하니 응답없음 상태로 안 켜지기 시작했고 나는 멘붕이 왔다 : ( 난 이 해결법으로 문제를 해결했는데 해당 프로젝트의 .workspace/.matadata/.plugins/org.eclipse.core.resources 이 경로에 저 resources 파일을 백업해준 뒤에 삭제 후 이클립스를 실행했다. 애초에 맥북에서 matadata파일은 숨겨져 있기 때문에 command + . + shift를 눌러서 숨겨진 파일을 보이게 설정해줘야 한다. * 주의 할 점은 resources폴더를 삭제하면 기존 프로젝트가 다 삭제된 상태로 이클립스에 보여진다 ! 당황하지말것, 이클립스 재 실행.. 2020. 12. 11.