본문 바로가기

해결4

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.
[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.
[JAVA/SPRING] 방어적 코딩 하기 (NPE(NullPointerException)피하는 방법) NullPointerException 이하 NPE를 피하기 위한 방법은 여러가지가 있습니다. 코딩습관이 잘 되어 있다면 보지 않을 에러지만 약간의 미숙이 에러를 만드는 것 같습니다. 설명하기 앞서 SI 에서는 사용하지 말라고 하는 기업도 있을 겁니다. 그럴 땐 아래 방법이 아닌 코딩한 것을 수정하시면 되겠습니다. 순서 1. 문자열 비교는 equals 를 사용하자 2. 숫자 비교는 수치를 앞에 쓰자 3. toString() → valueOf() 를 사용하자 1. 문자열 비교는 equals 를 사용하자 public static void main(String[] args) { String a = new String("exam"); if (a == "exam") { System.out.println("true".. 2023. 4. 4.
크로스 브라우징(Cross Browsing) 크로스 브라우징이란? 표준 웹 기술을 채용하여 다른 기종 혹은 플랫폼에 따라 달리 구현되는 기술을 비슷하게 만듦과 동시에 어느 한쪽에 최적화되어 치우치지 않도록 공통 요소를 사용하여 웹 페이지를 제작하는 기법을 말하는 것이다. - 윤석찬님 말씀 많은 사람들이 말하는 크로스 브라우징은 어떤 웹 브라우저를 사용해도 화면이 동일하게 나오는 방법이다. 발생 이유 / 해결방안 여러가지의 이유가 있겠지만 예시를 통해 말씀해드리겠습니다. 예시를 들기전에 괜히 이유가 발생하지 않게 하기 위해 필요없는 속성(코드)는 항상 지워주세요. CSS - height CSS로 높이를 꽉 채우고 싶을때 height: 100vh; 로 사용하는 경우가 있습니다. body { height: 100vh; } 이런 경우 사파리에는 하단바가 .. 2022. 11. 1.