Cute Happy Ghost
본문 바로가기
728x90
SMALL

JAVA/Java error18

Result Maps collection already contains value for ~ mapper수정후 서버다시 시작했는데 뜬 에러 Result Maps collection already contains value for ~ 알고보니 id가 같은 result map이 있었나보다 복붙을 하도하니까 .. 체크 꼭 해주기 2021. 9. 15.
java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext 뭐 이런 에러가 떴다 결론은 annotation의 문제였다 어떤 파일에서 복붙을 했는데 그게 제대로 수정이 안되고 중복된 annotation이 되었을 때... @붙어있는 쪽에 수정이 잘 되어있는지 확인해볼것 2021. 6. 17.
No converter found for return value of type: class java.util.HashMap: message Converter추가로 해결 ajax하는데 그전까지 데이터 잘 받아왔는데 갑자기 No converter found for return value of type: class java.util.HashMap 이런 오류가 뜨는겨.... jackson라이브러리문제는 아니었다 이미 추가가 되어있었기 때문 gson도 추가해봤지만 gson문제는 아닌 것 같았다 뒤져뒤져서 방법을 알아냈다 HaspMap을 json형태로 변형해줄 Message Converter가 존재하지 않기때문이란다 하긴 오류메시지에도 converter가 있긴하네... 근데 pom.xml에 jackson-databind와 jackson-core가 다 있었는데 왜 message Converter는 없었을까 암튼 추가해준다 안에 추가해줬다... dispatcher-servlet.xm.. 2021. 6. 3.
selection does not contain a main type 실행을 했는데 이 에러가 떴다 해결방안 1. 메인 함수가 public static void main(String[] args) 가 맞나 확인한다. 2. 현재 작성하고 있는 파일이 src 폴더 안에 들어가있는지 확인한다. 나는 1이어서 다시 수정하고 실행해줬더니 잘 됐다 ㅎㅎ 2020. 11. 5.
The public type must be defined in its own file 왜 이런 오류가? 이유는 public이 붙은 클래스가 두개라서! 위에 있는 public을 빼면 오류가 없어진다 이렇게 2020. 10. 13.
같은 패키지내 동일이름 클래스사용할때(스캐너) 스캐너라는 동일한 클래스이름을 쓸 때 class Scan{ public Scan() { System.out.println("내가만든 Scanner"); } public class Test{ public static void main(String[] args) { java.util.Scanner in = new java.util.Scanner(System.in); System.out.println("숫자입력 : "); int a = in.nextInt(); } } } 같은 이름으로 클래스를 만들지 말던가 아니면 앞에 java.util.을 붙혀준다 2020. 10. 13.
the selection cannot be launched and there are no recent launches the selection cannot be launched and there are no recent launches 이클립스 키자마자 실행했는데 갑자기 최근에 런치된게 없다한다 뭔소리야 지금 방금만들었는데 이거 실행하면되잖아 알고보니 그이전에 런치된 거 실행하는게 기본이라한다 띠용;; 왜 그렇게 해논겨 암튼 Window -Preferences - Run/Debug - Launching으로 가서 사진처럼 Launch the associated project로 바꿔주면된다 정상적으로 실행됨 2020. 10. 13.
java.lang.ClassNotFoundException: 오류 : 기본 클래스 Test을(를) 찾거나 로드할 수 없습니다. 원인 : java.lang.ClassNotFoundException: Test 왜 그러나 했더니 Test라고 클래스명 작성해놓고 내가 public class Test 부분을 지워버렸기때문 다시 추가해주면 정상적으로 실행된다 2020. 10. 13.
728x90
LIST