목록Development/Framework (3)
Think Different
MyBatis에서 쿼리 작성할 때 변수값을 넣어야 하는 경우가 있다.이때, 두가지 형식(#{VARIABLE_NAME} 또는 ${VARIABLE_NAME})으로 변수를 설정할 수 있는데, 이 둘간에는 다음과 같은 차이가 있다. 형식 1. #{VARIABLE_NAME}PreparedStatement객체에 변수값을 할당해주는 형태가 됨변수값이 할당되어야 하는 부분에는 "?"로 변경이 되고 변수값이 설정됨생성된 쿼리 예) select * from USER where ID = ? 형식 2. ${VARIABLE_NAME} 변수값이 설정된 상태로 쿼리문이 생성됨생성된 쿼리 예) select * from USER where ID = 'root' Tip"형식 1"은 데이터 결합(binding)에 사용되는 것이 효율적이라..
스프링 프레임워크(spring framework)를 설치하는 방법을 소개한다.설치하는 방법은 크게 3가지가 있는데, STS(Spring Tools Suite)라는 전용개발도구(이클립스를 기반으로 제작됨)를 설치하거나, 스프링 개발에 필요한 jar파일들을 사용하던 이클립스(eclipse) 플러그인으로 인식시키는 방법, 기존 이클립스에서 업데이트를 이용해서 플러그인을 설치하는 방법이 있다. 방법 1. STS 설치http://spring.io/tools/sts/all 에 접속사용자 플랫폼에 맞는 것을 선택하여 다운받아 설치 방법 2. 이클립스 플러그인 추가http://spring.io/tools/sts/all 에 접속"Update SIte Archive"란에서 이클립스 버전에 맞는 압축파일 다운로드다운로드한 ..
Spring Framework(스프링 프레임워크)에서 프로젝트를 생성한 후,pom.xml파일에서 아래와 같은 오류가 날 수 있다. invalid LOC header (bad signature) Solution터미널에서 ~/.m2/repository/ 폴더 내부를 지우고 다시 생성 Tip$cmd> rm -rf ~/.m2/repository/* Referencehttp://stackoverflow.com/questions/10292103/some-error-while-running-spring-mvc-projecthttp://stackoverflow.com/questions/13044628/spring-error-during-build