목록웹 개발/Error (3)
Develop
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 태그안..