목록스프링/오류 수정 (3)
일모도원(日暮途遠) 개발자
아래와 같은 오류를 만났다. Mapped Statements collection does not contain value for voMapper.getIctTermByID "Mapped Statements collection does not contain value for" 오류는 매퍼.xml에 해당되는 ID가 없기 때문에 발생하는 오류이다. 나의 경우는 ID가 대소문자가 서로 달라서 난 오류이다. Java파일 vo = sqlSession.selectOne("voMapper.getIctTermByID", map); Mapper파일
오랜만에 스프링 소스를 열어보니, 컴파일이 안되서, 톰캣다시 깔았는데 여전히 실행이 안되어서 코드를 보니까 아래처럼 getter들에 에러가 있는것을 보았다. 해당 모델로 가보니 getter를 따로 만들어주지 않고, 롬복(@Data)을 이용하고 있었다는게 기억이 났다. @Data public class DTO_INPUT_IN_APP_POINT { protected Integer UID = 0; protected String EMAIL = ""; protected Integer POINT = 0; protected Integer IN_APP_POINT_TYPE = Constants.IN_APP_POINT_TYPE_READING; } 부랴 부랴 롬복을 다시 설치했는데도 여전히 에러가 보이길래 이클립스를 리스타..
맥 이클립스에서 톰캣구동시 아래와 같은 에러가 발생했다. The archive: /Volumes/eGovFrame-3.10.0-Mac-64bit/eGovFrame-3.10.0/bin/apache-tomcat-8.5.54/bin/bootstrap.jar which is referenced by the classpath, does not exist. 에러내용을 보면 classpath에서 jar파일을 참조하는데 없다는 에러이다. 일단 내 맥에는 /Volumes폴더 밑에 eGovFrame-3.10.0-Mac-64bit라는 폴더가 없다. 서버를 더블클릭후 Open launch configuration을 클릭하여 Classpath탭을 들어가서 User Entries를 보면 경로가 내 컴퓨터와 안맞는걸 볼수 있다. ..