목록분류 전체보기 (513)
이야기앱 세상
mybatis mapper xml 파일에서 아래와 같이 VO 의 알리아스를 인식하지 못 할 때가 있다. 이렇게 화면 상에는 인식을 못 해서 에러가 나는 것 처럼 표기 되지만 실제 동작을 시켰을 때는 정상적으로 동작한다면 아래와 같이 Window>Preferences를 눌러서 Validation 항목을 선택하고 MyBatis XML Mapper Validator의 Manual, Build 부분의 체크를 해제해준다. 그렇게 하면 오류 표시가 사라진다.
web.xml 파일에서 아래와 같이 web-app에 오류가 발생할 때가 있다. web-app에 오류가 발생하면 http://java.sun.com/xml/ns/javaee" xmlns:xsi="https://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 위 태그에서 http://java.sun.com 부분을 http://Java.sun.com 처럼 소문자 j를 대문자 J로 변경해주면 오류가 사라진다.
리액트 프로젝트를 생성한 후 브라우저의 검사 항목에서 콘솔을 보면 아래와 같이 경고 메시지가 보이는 경우가 있다. Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. 이와 같은 경고 메시지가 보이는 경우는 index.js 파일을 열어서 아래와 같은 수정해준다. import React from 'react'; import ReactDOM from 'react-dom'; -> import { createRoot } from 'react-dom/client'; im..
자바스크립트를 이용해서 스크롤을 DIV의 맨 아래로 이동하게 처리할 수 있다. 자바스크립트를 이용한 경우 jquery를 이용한 경우
이클립스에서 에디터를 사용할 때 새로운 에디터를 추가하고 추가한 에디터를 기본 에디터로 설정하는 방법이다. 이클립스 메뉴 Windows>Preferences를 선택한 후 General>Editors>File Associations를 선태한다. File Associations 에서 원하는 확장자를 선택하고 Associated etitors 에서 원하는 에디터를 클릭한 후 Default를 누른다. 마지막으로 Apply and Close를 눌러 창을 닫으면 원하는 에디터가 기본 에디터로 선택되어 사용할 수 있다.
setTimeout 사용시 Uncaught TypeError: Illegal invocation이 발생할 경우 setTimeout(function,delay)는 지정한 시간이후 매개변수로 전달되는 함수를 실행하는 함수이다. 1. 함수명을 setTimeout의 매개변수에 지정해서 사용할 수 있다. function check(){ alert("실행"); } setTimeout(check,300); 2. 익명함수를 setTimeout의 매개변수에 지정해서 사용할 수 있다. setTimeout(function(){ alert("실행"); },300); 3. 화살표 함수를 이용해서 지정 setTimeout(()=>alert("실행"),3000); 4. setTimeout 사용시 Uncaught TypeError:..
net.sf.json-lib를 메이븐 pom.xml에 dependency 설정을 아래와 같이 할 때 Missing artifact net.sf.json-lib:json-lib:2.4 와 같은 오류가 발생할 때가 있다. net.sf.json-lib json-lib 2.4 오류 해결 방법 net.sf.json-lib json-lib 2.4 jdk15