목록웹 개발/Error (5)
Develop
초보 개발자를 위한 스택트레이스 읽는 법 | OKKY 초보 개발자를 위한 스택트레이스 읽는 법 | OKKY몇 년 전에 네이버 카페에 썼던 글인데, 답변을 달려다 보니 링크가 안되서 이 곳에 옮겨 적습니다. 초보 개발자분들이 제대로 된 디버그 방법을 배우지 못해 오류가 나면 무턱대고 검색부터 하okky.kr 처음으로 읽는 방법에 대해 알게되었다..+개발은 암기과목이 아닙니다 | OKKY Q&A 개발은 암기과목이 아닙니다 | OKKY Q&A가끔씩 질문 게시판에 들러 글을 읽다보면 오류 내용을 통째로 복사해서 붙여 넣고 "이런 오류가 생겼는데 어떻게 해야 하나요?" 와 같은 식의 질문이 너무 많은 것 같아 안타까운 마음이 듭니다okky.kr 이건 아직 안읽었는데 읽어볼 예정

-vmplugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.7.v20230425-1502/jre/bin Error Details :ClassNotFoundException: org.apache.commons.io.build.AbstractStreamBuilder cannot be found by org.apache.commons.commons-compress_1.27.1java.lang.reflect.InvocationTargetException 못찾는다는 에러이다. 이리저리 다 해봤는데해결 못하고 결국 다시 깔았다 Spring | Tools Spring | Tools spring.io 여기서 그냥 다시 깔음;;; 깔고나서 프로젝트..

spring legacy를 사용할 때는 mapper에서 sql을 작성할 때 #{변수명} 을 하면 해당 변수의 getter나 setter 함수를 불러온다고 배웠다. 그러나 spirng boot의 mapper에서 똑같이 sql을 작성했는데 해당 값을 찾지 못하는 오류가 발생했다 = get 매서드 호출을 못함 결론부터 말하자면 spring boot에서는 변수가 없으면 불러오지 못하는것 같다. mapper SELECT /* noticeList */ NO_NUM, NO_TITLE FROM NOTICE WHERE NO_STATE = "upload" ORDER BY NO_NUM DESC LIMIT #{pageStart},#{pageSize} LIMIT 뒷부분에 적힌 #{pageStart} 값이 없어서 sql 실행시 ..

VO에 분명히 Alias를 지정해줬는데 못찾는 오류 발생 방법 2개임 spring boot 프로젝트 구조 (필요한 부분만 펼쳐둠) 1번째 방법 VO package com.example.demo.domain; import javax.validation.constraints.Pattern; import org.apache.ibatis.type.Alias; import lombok.Data; @Data @Alias("noticeVO") public class NoticeVO { private int noNum; // 게시글 번호(AI) no_num //@NotBlank(message="제목을 입력해주세요.") @Pattern(regexp = "[a-zA-Z0-9ㄱ-힣]{1,30}", message = "최소 ..

오류 Uncaught TypeError: back is not a function at HTMLInputElement.onclick 위와 같은 오류가 났다 이유를 찾아보니 input태그의 id도 back이고 onclick event 발생시 실행되는 함수명도 back이라서 난 오류이다 즉 id와 함수명이 같으면 안된다 //뒤로가기 function back(){ history.back(); } 그래서 함수명을 backTo로 바꾸고 input 태그의 onclick 이벤트 실행시 동작하는 함수명도 바꿨다 참고한 글 [html 오류] id와 함수명 같을때 (form태그, input태그) :: 꾸준2 (tistory.com) [html 오류] id와 함수명 같을때 (form태그, input태그) - form 태그안..