자바 스프링 개발시 이상하게 서버 오류 메시지가 발생하지 않고 화면에서도 에러가 발생하지 않았다. 흠.. 어떻게 찾지.. 디버깅을 이것저것 삽질하다보니 컨트롤러에서 @ResponseBody 어노테이션을 쓰지 않아서 자바 Map을 바로 전달했더니 화면에서는 jsonAjax로 호출했는데 자바 맵 오브젝트를 받을 수가 없어서 나는 오류인듯 했다. 그래서 Controller의 메소드에 @ResponseBody를 붙어 json으로 리턴을 보냈더니 화면 jsonAjax 리턴 받는 곳에서 잘 받아졌다. 그러고 보니 화면단에서 쓰이는 ajax는 자바가 아니라서 자바 object를 인식하지 못한다. 반드시 @ResponseBody를 사용하여 json 형식으로 리턴해야 한다.
Text '202209'could not be parsed: Unable to obtain LocalDate from TemporalAccessor: 자바 스트링을 자바 날짜로 변환하려고 했는데 위와같은 에러가 났다. String verifyDt="202209"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMM", Locale.KOREA); LocalDate date=LocalDate.parse(verifyDt, formatter); 난 년월 (예: 202209)만 보내서 하려고 했는데 안되는것 같다. 그래서 일까지 붙였다. String verifyDt="20220901"; DateTimeFormatter formatter = Date..
Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DESC' 이런 에러가 발생하였다. 이상하네.. 쿼리문도 이상할게 없는데.. 알고보니.. 설명이라는 컬럼이 있어서 컬럼명을 DESC로 했는데 DESC가 쿼리문의 예약어라서 그런것 같았다. 그래서 DESC를 다른것으로 바꾸어주니 되었다. 흠.. 하이디 Heidi SQL에서 예약어는 파란색으로 표시해주었으면 알았을 텐데.. 테이블 생성시에는`DESC`..
dataSourceSpied defined in ServletContext resource [/WEB-INF/config/root-context.xml]; nested exception is java.lang.ClassNotFoundException: 자바 톰캣 이클립스 잘 쓰고 있었는데 톰캣을 올릴려고 하는데 위와 같은 에러가 났다. 이상하다.. 잘 됐었는데.. PC를 끌때 톰캣을 끄고 꺼야 하나.. 아닌데.. 저렇게 안해도 잘되던데.. 처음 켤때 저런 에러가 가끔 나는것 같다. 그래서 그냥 clean 을 했다. 그러니 위와 같은 에러가 안나고 잘 되었다. 왜 그런지 아는 분은 댓글좀 달아주세요~
윈도우 화면보호기 설정을 깨기 위해 자바로 뭔가 동작하고 있는것을 만들어 본다. 마우스 현재 위치를 알아내어 그 위치에 다시 위치시킴으로써.. 처음에 0,0 으로 했더니 마우스가 지 맘대로 움직여버려서 짜증이 났다. 그래서 그냥 그 위치 그대로 있게 하는게 나았다. Robot robot=new Robot(); Timer scheduler=new Timer(); TimerTask task=new TimerTask(){ @Override public void run(){ //그냥 잘 동작하는지 보려고 시간을 찍어본다. LocalDateTime now=LocalDateTime.now(); System.out.println(now); PointerInfo pointer=MouseInfo.getPointerInf..
급하게 소스 복사 붙여넣기 하다가 아래와 같은 에러를 발견 했다. Annotation-specified bean name conflicts with existing, non-compatible bean 흠.. 급하게 하느라 어떻게 한지 모르겠네.. clean등을 해봐도 똑같았다.. 뭔가 없어야 될게 있는거 같은데.. 잘 보이지 않았는데 sync 맞춰보니 없어야 될게 있는게 보였다. 삭제하여 해결

이클립스 에서 소스 수정 후 저장 안하고 바로 실행하면 저장되게 하는것을 자꾸 까먹는다. Preferences > General > Workspace > Build > Save automatically before manual build 에 체크 이거의 부작용은 다른 PC에서 작업시 자동 저장 세팅이 안되었을 경우 이상하게 안되네... 할 수 있다. 디폴트가 자동저장이 아니라서... 근데 구글링해서 위에건줄 알았는데 Ctrl+F11 해도 저장이 안되는것이였다. 그래서 다시 구글링을 했더니 아래처럼 해야한다. Preferences > Run/Debug > Launching > Save required dirty editors before launching > Always에 체크
java.lang.ClassCastException: class java.util.HashMap cannot be cast to class java.lang.String (java.util.HashMap and java.lang.String are in module java.base of loader 'bootstrap') 자바+MyBatis 코딩을 하다가 위와 같은 에러를 만났다. 이상하네.. 알고 봤더니 Dao에서 public String getAA( HashMap
- Total
- Today
- Yesterday
- php
- XE
- JDBC
- 파이썬
- ocjap
- 이클립스
- 플러터
- 자바
- 스크래핑
- 라이믹스
- Python
- MySQL
- 문자열
- webix
- C
- proc
- XE3
- ocajp
- 인포믹스
- esql
- 포인터
- 프로씨
- 파싱
- C언어
- 자바 smtp
- xe애드온
- EC
- 오라클
- KG
- xe addon
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |