\-> 구글링 검색으로 메모리 부족이라는 것을 찾음. 재부팅 후 정상 작동\-> 다른 테이블에서 외래키로 참조하고있는 테이블이라 수정 불가\-> 외래키 제거하고 테이블 수정 완료
테스트 코드 작성하고 실행 중에테이블 필드 6개이고 잘 입력했는데로 insert하니Parameter index out of range 오류 발생.커밋이 mannual로 되어있는지 확인하고, commit 다 눌렀지만 해결 안됨.검색으로 sql구분의 values안에 ?는
test코드 작성 연습을 하고다시 작업 중 같은 패키지의 public인 다른 자바파일에서 객체 생성이 안되는 일 발생.구글링으로 test코드는 별개의 객체이므로 iv사용불가하다는 것을 찾음.테스트코드 연습을 해서인지 자바파일이 자동으로 테스트폴더로 생성되었음.테스트폴더
StringJoiner를 사용하려 하는데, set language level to 8이 뜨면서 작동 안됨.구글링으로 Project structure - Modules - Source의 Language Level이 6으로 되어있던것을 Project default로 설정
pom.xml파일의 자바버전, maven-compiler-plugin버전을 11로 변경. 뒤에 것은 EL을 쓰면 하드코딩X.
java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use인텔리제이로 톰캣 실행하니 위 문구가 나오
Maven으로 인텔리제이에서 톰캣을 세팅하고, pom.xml의 properties태그에 자바 버전을 변경. 그 다음 plugin 중 maven-compiler-plugin의 source와 target태그의 자바 버전을 EL로 변경.이 때 maven-compiler-pl
JSP를 수정하고 톰캣을 실행시고 board게시판을 들어가니, 수정 전 JSP에 대한 500번 오류메세지가 나왔다. 54번째 줄에 JasperException, foreach문 오류라고 나오는데, 수정 후 JSP의 54번째 줄은 css라서 이걸 단서로 해결할 수 있었다
구글링으로 해결.mapper.xml에 중복되는 id가 있을 경우 발생.인텔리제이 로그에 오류 원인인 mapper.xml와 id를 보여줌.
RedirectAttribute의 세션에 일회성 저장인 addFlashAttribute를 사용해서 에러 메세지를, Model의 addAttribute를 사용해서 page와 pageSize를 뷰로 전송할 때,상세페이지에서 리스트로 가면서 페이지 정보를 가져가지 못하는 현
JSON으로 댓글 구현 중 오류가 발생했다.Postman으로 @postMapping으로 댓글 쓰기 테스트하는데, @RequestBody를 필드앞에 붙이니,IntelliJ까지 에러메세지가 넘어오지않고, 브라우저에서만 보였다. 이를 토대로 JSON 문자열을 자바 객체로 받
Caused by: org.apache.ibatis.type.TypeExceptionError setting non null for parameter 결론적으로 mapper.xml의 update 쿼리문 중간에 주석을 넣어서 발생한 에러였다.테스트를 위해 비교하려고 주석
ajax로 답변(댓글) 구현중에 버튼에 이벤트를 걸고 클릭하니 서버로 바로 전송되는 느낌을 받았다. 하나하나 뜯어보다가 버튼에 타입이 없는 것을 발견했다.타입 입력후 정상작동을 확인했다.
https://study-easy-coding.tistory.com/86