문제 상황 : 로컬 저장소의 프로젝트를 Github 원격저장소에 push 하려고 할 때 오류 발생. master -> FETCH_HEAD :: fetch는 됐는데 merge가 안된 모양 git pull origin master git add . git commit -m "commit" git push origin master 까지 했지만 업로드는 안됐음 참고로 $ git pull origin main --allow-unrelated-histories 이거 써서 강제 병합하다 내가 쓴 코드 다 날렸다! 팀 프로젝트 할 땐 이거 조심해서 쓰세요 그래서 로그 찍어봤는데 역시나 commit 한 흔적도 없음 그래도 git stash 한 기억은 나서 물어물어 찾아봄 stash 한 기록 확..
문제 : 테이블의 컬럼을 변경할 일이 있었다. 그런데 이미 테이블에는 임시로 데이터를 저장해놓은 상태여서 테이블을 삭제하고 새로 만들려고 했다.제약조건을 삭제 하고 테이블을 삭제 , 그리고 다시 생성하려고 했으나 제약조건을 삭제하는 과정에서 계속 오류가 났다 + 제약 조건을 조회할때 쿼리 (띄워쓰기 조심해야함) SELECT*FROM ALL_CONSTRAINTS WHERE TABLE_NAME='테이블명' 해결 : 아래와 같이 테이블 삭제와 동시에 테이블의 제약조건까지 삭제해주는 쿼리를 발견하고 사용했다. DROP TABLE 테이블명 CASCADE CONSTRAINTS;
오류 발생Could not load the Tomcat server configuration at \Servers\Tomcat v9.0 Server at localhost-config. The configuration may be corrupt or incomplete. Could not load the Tomcat server configuration at \Servers\Tomcat v9.0 Server at localhost-config. The configuration may be corrupt or incomplete. 이런 오류가 발생했다. 해결법은 현재 서버를 삭제하고 tomcat 을 재설치하는 것 해결 1. Servers Tomcat 우클릭해서 Delete 하기 2. 프로젝트 우클릭해서..
git pull 하고 push 하려던 중에 오류가 생겼다. error: Your local changes to the following files would be overwritten by merge: VOP/target/m2e-wtp/web-resources/META-INF/maven/com.web/vop/pom.propertiesPlease commit your changes or stash them before you merge. Please commit your changes or stash them before you merge. 또는 Please commit your changes or stash them before you switch branches. 오류가 나는 경우 해..
WARN : org.springframework.web.servlet.PageNotFound - No mapping for GET = > 정상적인 url 매핑이 일어나지 않았을 때 발생하는 에러 1. @GetMapping("/??")경로를 잘못 설정한 경우.-> 오타가 났거나 경로 확인 2. @Contrlloer 어노테이션을 까먹은 경우 or @ControllerAdvice 같은 비슷한 글자를 가진 어노테이션을 import한 경우 3. selvlet-context.xml 에서 기본 패키지 경로를 잘못 설정내 경우는 ServletConfig.java 클래스 나의 경우는 2번이 문제였다..^6 보이시나요? @ControllerAdvice를 어노테이션한걸,,, 고치니깐 잘 나왔답..
Spring01 > - 실행은 server로 ! jsp 실행 X project 우클릭 Run as 또는 서버 Restart - INFO: Initializing Spring root WebApplicationContext = 시작점INFO: org.springframework.web.context.ContextLoader= 시작 할 때 얼마나 걸렸는지 INFO: Initializing Spring DispatcherServlet 'appServlet' = dispatcherServlet 불러오기 ! => 이 순서는 정해져있다.WebContext -> DispatcherServlet INFO : com.mokcoding.ex01.HomeController = 실제 Controller 위치. ..
댓글 등록하면 댓글 수 업데이트 쿼리의 매개변수가 2개(amount, boardId) 여러개면 vo로 보냈는데... int updateReplyCount(int boardId,int amount); 이 코드로는 안보내짐 @Param을 이용해서 매핑하기 언제 쓰냐면 parameter 두개이상,, vo로 보내지 않을 거면 이렇게 보내야함! @Param : 자바 객체의 속성을 mapper 에 매핑 해줘서! createReply() 수정하기 댓글 등록하면 댓글 수 업데이트 하는 기능 int boardId 추가 @Transactional 추가하고 수정 /{boardId} 추가하기 @PathVariable("boardId")..