본문 바로가기

분류 전체보기60

[SPRING] MyBatis mapper.xml 수정시 서버 재시작없이 반영하기 MyBais를 사용할때 mapper.xml에서 쿼리를 바꾸고 적용시키려면 서버를 재시작 시켜야하는 부분이 번거롭다. 서버를 재시작하지않고 수정된 쿼리를 적용시키는 방법을 알아보자! - RefreshableSqlSessionFactoryBean.java import java.io.IOException; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Time.. 2022. 3. 28.
[TOMCAT] 외부 이미지 불러오기(Not allowed to load local resource 에러 해결) Tomcat을 사용하다보면 외부파일을 불러와야하는 경우가 생긴다. 이때 절대 경로를 이용해 외부파일에 접근하면 접근이 불가능하며 아래와 같이 이미지가 나오지 않고 콘솔엔 Not allowed to load local resource 에러가 난다. * ERROR - 해결법: Tomcat -server.xml 설정 이때 Tomcat의 server.xml의 설정을 변경하면 해결이 가능하다! - 기본사용법 테스트를 해보자! - server.xml 설정 및 테스트 이미지 준비 - localhost:8080/tomcatImg/test.png을 입력하면 이미지가 보인다! - html에 사용시 img src에 설정한 path + 파일명 즉, 을 넣으면 웹에도 이미지가 뿌려진다. 2022. 3. 22.
[JAVASCRIPT] 이전 페이지 URL 가져오기 (document.referrer) 로그인 전 메인(index.do)에서 해당 페이지를 들어가는 경우와 로그인 후 (index.do 이외)에 들어가는 경우에따라 해당 페이지의 메뉴 유무 결정하기 위해 이전 페이지의 경로가 필요한 경우가 생겨 이전 페이지의 URL을 가져오는 함수를 알게되어 정리한다! document.referrer 링크를 통해 현재 페이지로 이동 시킨, 전 페이지의 URI 정보를 반환 페이지로 바로 접근시 빈 문자를 반환 (ex: 북마크) - TEST var referrer = document.referrer; console.log("이전 페이지 URL: "+referrer); - 결과 참고: https://developer.mozilla.org/ko/docs/Web/API/Document/referrer Document... 2022. 3. 21.
[JAVASCRIPT] 문자열 split 후 마지막 요소 가져오기 1. javascript의 split() 함수를 사용해 문자열을 잘라 배열로 변환. 2. reverse() 함수로 순서를 역순으로 바꾸고, 3. 배열의 첫번째 값[0]을 가져오면 배열의 제일 뒤에를 가져오게 되는 형식 - CODE var test = 'aa/bb/cc/dd/ee/ff/gg'; console.log('=== split ==='); console.log(test.split('/')); console.log('=== split 후 마지막 요소 =='); // split -> reverse로 역순으로 바꾸고 -> [0] 첫번째 요소 var splitLastValue = test.split('/').reverse()[0]; console.log(splitLastValue) - 결과 2022. 3. 21.
[Eclipse] ERMaster 설치 이클립스용 ERD를 그리는 플러그인 ERMaster 설치를 하기! 1. [Help] - [Install New Sofrware..] 2. [Add..] 버튼 클릭 후 아래 정보 입력 후 OK [Name]: ERMaster [Location]: http://ermaster.sourceforge.net/update-site/ 3. [ERMaster] 체크 [Next>] - [Next>] 4. 동의 후 [Finish]하면 설치가 완료된다. 2022. 3. 15.
반응형