본문 바로가기

전체 글56

java.lang.ClassCastException: class java.util.HashMap cannot be cast to class java.util.List 에러 원인 및 해결 저의 경우로 예를 들자면 Map 함수로 지정한 것을 List>()로 바꾸다가 에러가 났습니다 Dao와 Mapper의 문제였습니다 Dao의 type을 Map에서 List 2023. 11. 28.
[SpringBoot] Controller, Service, Dao 등과 Mapper(Mybatis) 의 type 관계 (오류해결) / CRUD 중 R이 예시 먼저.. 제가 오류가 난 상황을 설명드리겠습니다 Controller, Service, Dao에 public String selGridList() { return gridService.selGridList(); } 이런식으로 String으로 선언을 해줬습니다 하지만 Mapper에는.... 제가 이런식으로 선언을 했더군요.... Mapper의 resultType과 Controller, Service, Dao의 String 부분의 타입이 같아야했는데 아무생각없이 개발하고 있었더라구요.. Controller.java @RequestMapping(value= "/grid", method = RequestMethod.GET) public Map selGridList() { return gridService.selG.. 2023. 11. 28.
[Kendo UI + Spring Boot] whitelabel error page 404 에러 해결방법 (2가지 방법) 위 에러가 난 이유는 에러 페이지를 선언하지 않아서 나는 에러입니다. src/main/resources/static 안에 error 폴더를 만들어줍니다. error 폴더 안에 4xx.html , 5xx.html 파일을 만들어줍니다. 내용은 400번대 에러입니다. 대충 이런식으로 작성하면 위 에러가 아닌 400번대 에러입니다. 라는 문구가 보이게 됩니다. 2번째 방법입니다. 링크를 눌렀는데 에러가 난 경우에는 exam 이렇게 선언하셨을 겁니다. vue는 index.js 에다가 주소를 추가해줘야합니다. import ExamGrid from "../view/ExamGrid"; const routes = [ { path: "/ExamGrid", name: "ExamGrid", component: ExamGrid.. 2023. 11. 21.
[Nexacro17] 넥사크로 캐로셀(Carousel) 배너 만들기 좌우로 이동되는 배너를 만들어볼까 합니다. 배너 클릭시 그 링크로 이동되고, 마우스를 이미지 내에 두면 멈추고, 배너 롤링이 되는 걸 만들어봅시다. 먼저 초기설정을 해줍니다. /** * @description form_ontimer() 메소드로 생성한 타이머의 시간 간격마다 발생하는 이벤트 */ this.form_ontimer = function(obj:nexacro.Form,e:nexacro.TimerEventInfo) { switch (e.timerid) { case 1001: // 배너 롤링 this.fnMoveStep('R'); break; default: break; } }; 위처럼 적어주시구요 /** * @description 배너 롤링 */ this.fnMoveStep = function(s.. 2023. 11. 10.