Invalid bound statement (not found) 해결 방법 1. Mapper 인터페이스와 XML 오타 확인 ID값이나 Mapper 인터페이스의 메서드명과 다른지 확인해보는 것이 좋다.혹은 인터페이스의 이름과 XML 파일에 선언된 이름이 달라서 생기는 경우도 있다. 2. mapper-locations 쿼리가 작성되어 있는 mapper XML이 위치한 경로를 application.properties에 정의하지 않거나또는 잘못 선언된 경우 발생한다. mapper가 있는 경로로 application.properties에 정확한 경로로 변경해주면 된다. mybatis.mapper-locations:classpath:mapper/*.xml 3. 동일한 이름이나 다른 패키지 경로 Mapper의 이름은..
sts4 자체가 이클립스 기반인데 소스코드를 닫으면 자꾸 console창이 전체화면이 되고 고정이 되지 않았다. 무슨 설정을 잘못 건들인 건지 모르겠지만 이클립스 레이아웃을 초기화하면 고칠 수 있다 이클립스 Window-Perspective-Reset Persepective 를 눌러주면 이클립스 레이아웃이 초기화된다. 이주정도 소스코드가 지멋대로였던 게 고쳐졌다.
sts4 ide 파일이 열리지 않아서 한참을 헤맸다. java를 깔지 않고 이클립스를 먼저 깔아서인지 jar가 풀리질 않았다. 이럴 때는 명령 프롬포트(cmd)에서 실행할 수 있다. 명령어 코드 java -jar (jar 파일명).jar java 명령어로 안 될 시에는 javaw -jar (jar 파일명).jar로 사용해보세요! jar 파일명에 깔고자 하는 jar 파일명을 넣으면 됩니다. 주의할 점은 꼭 파일명 뒤에 확장자 .jar을 넣으셔야 합니다. (이거 때문에 한참 헤맸습니다...)
프로그래머스 코딩테스트 2일차 배열의 곱 문제를 풀던 도중 오류가 났다 이전에 쓴 ArrayIndexOutOfBoundsException 오류와 같이 배열에 이것저것 넣다가 오류났던 것이다. 2024.02.14 - [Devlopment/Error] - [JAVA] ArrayIndexOutOfBoundsException [JAVA] ArrayIndexOutOfBoundsException 코딩테스트 2일차 배열의 곱 문제를 풀던 도중 오류가 났다 분명 로직은 맞는데 제대로 출력이 안 되어 이것저것 건들이다가 오류가 발생했다 이 오류는 찾아보니 매우 간단한 오류이며 쉽게 변 deve1opment-story.tistory.com 이 오류도 ArrayIndexOutOfBoundsException처럼 배열 선언에서..
코딩테스트 2일차 배열의 곱 문제를 풀던 도중 오류가 났다 분명 로직은 맞는데 제대로 출력이 안 되어 이것저것 건들이다가 오류가 발생했다 이 오류는 찾아보니 매우 간단한 오류이며 쉽게 변경할 수 있다. 오류 원인 int answer[] = {}; 이 코드가 오류의 근원이다. 배열을 잘못 선언하였기 때문이다. {} 안에 어떤 자료형의 배열을 선언할 것인지 입력해줘야 오류를 고칠 수 있다. 오류 해결 방법 int answer[] = new int[numbers.length]; 나 같은 경우에는 numbers 배열을 정수형 answer에 넣어야 했기 때문에 이렇게 변경하여 오류를 해결할 수 있었다. 다른 예제에서 오류가 났을 경우에는 이렇게 변경하면 된다. // 정수형 배열 선언 int num[] = new ..