Spring 작업할 때 MyBatis mappers.xml 에서 비교연산자 사용할 시에 오류가 발생한다. (The content of elements must consist of well-formed character data or markup.) 방법 1. CDATA 쿼리를 CDATA로 감싸주는 방법 ex1) 쿼리 전체
스프링
프로퍼티(Properties) 파일이란, - KeyWord 설정 정보를 XML로 분리해두면 빈 클래스나 의존관계 정보를 소스코드 수정 없이도 간단히 조작할 수 있다. XML에는 빈의 정의와 의존관계뿐 아니라 빈이 필요로 하는 각종 설정 정보를 프로퍼티 값으로 지정해줄 수도 있다. (대표적인 설정 값 : dataSource) 서버환경에 종속적인 정보가 있다면, 이를 애플리케이션의 구성정보에서 분리하기 위해서이다. 환경에 따라 자주 변경될 수 있는 내용은 프로퍼티 파일로 분리하는 것이 가장 깔끔하다. XML처럼 복잡한 구성이 필요 없고 키와 그에 대응되는 값의 쌍으로 구성하면 충분하기 때문이다. 장점 : @Value를 효과적으로 사용할 수 있다. @Value는 소스코드 안에 포함되는 애노테이션이어서 값을 수..
· 사용자의 레벨은 BASIC, SILVER, GOLD 세 가지 중 하나다. · 사용자가 처음 가입하면 BASIC 레벨이 되며, 이후 활동에 따라서 한 단계씩 업그레이드될 수 있다. · 가입 후 50회 이상 로그인을 하면 BASIC에서 SILVER 레벨이 된다. · SILVER 레벨이면서 30번 이상 추천을 받으면 GOLD 레벨이 된다. · 사용자 레벨의 변경 작업은 일정한 주기를 가지고 일괄적으로 진행된다. 변경 작업 전에는 조건을 충족하더라도 레벨의 변경이 일어나지 않는다. 1. 정수형 상수 값으로 정의했을 때 (사용하면 안됨) class User { private static final int BASIC = 1; private static final int SILVER = 2; private sta..