본문 바로가기

프로그램/Spring20

[eGovFrame] Table Id Generation Service 전자정부 프레임워크 Wiki 에서는 시스템 개발시에 사용할 수 있는 유일한 ID를 생성할 수 있도록 제공하는 서비스라고 설명하고 있다. 업로드된 파일의 유일한 이름 또는 테이블의 Primary Key 역할을 할 ID를 생성하는 용도로 사용할 수 있다. ID를 생성하는 방법은 3가지가 있다.UUID Generation ServiceSequence Id Generation ServiceTable Id Generation ServiceTable Id Generation Service 에 대해서 알아보자. Table Id Generation Service 는 새로운 아이디를 얻기 위해서 별도의 테이블을 생성하여 키값과 키값에 해당하는 아이디값을 입력하여 관리해서 제공하는 서비스로 Basic Service 와 p.. 2014. 4. 17.
[Spring] 스프링 설정파일과 소스코드(java, jsp)에서 properties 참조 스프링 설정파일과 java, jsp 소스 코드 상에서 properties 파일의 값을 참조하는 방법 중에서 를 이용하는 방법과 SpEL 을 이용하는 방법에 대해서 정리하겠다. 1. 1) 서블릿 컨텍스트 파일 설정 2) 사용법 - xml 안에서 사용 -- java 코드 내에서 사용 @Value("${jdbc.url}") private String dbURL; 2. SpEL 이용 1) 서블릿 컨텍스트 파일 설정 2) 사용법 -- xml 안에서 사용 -- java 코드 내에서 사용 @Value("#{db['jdbc.url']}") private String dbURL; * 톰캣7.0, jdk1.7, spring 3.1 에서 테스트 해 보니 이용하는 방법은 파일을 읽어들여서 키 값을 참조하는 시점에서 참조하지 .. 2014. 2. 14.
[Spring] cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'mvc:interceptors'. cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'mvc:interceptors' 오류는 spring-servlet.xml 파일 안에서 태그를 사용하는 경우에 발생한다. spring-servlet.xml 파일 안에서 태그를 사용하기 위해서는 태그에 다음 값들을 추가해 주어야 한다. 2014. 1. 29.
[Spring] The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from required .class files Spring Interceptor 관련 개발을 하는 과정에서 public class LoginCheckInterceptor implements HandlerInterceptor{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception{ return true; } @Override public void afterCompletion(HttpServletRequest arg0, HttpServletResponse response, Object handler, Exception exp) throws Exception { } @Override p.. 2014. 1. 29.
[Spring] CharacterEncodingFilter 적용하기 스프링을 이용한 프로젝트를 진행할때 문자 인코딩은 org.springframework.web.filter.CharacterEncodingFilter 를 이용해서 처리하면 된다. 사용 방법은 다음 필터 정보를 web.xml 에 정의해 주면 된다. encoding-filter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 forceEncoding true encoding-filter /* forceEncoding의 값이 true 이면 encoding의 값을 HttpServletRequest, HttpServletResponse 객체에 강제로 세팅해 준다. forceEncoding의 값이 false 이면 HttpServletRequ.. 2014. 1. 16.
[Spring] java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator 오류는 라이브러리 org.springframework.transaction-x.x.x.jar 파일이 없는 경우 발생한다. 2014. 1. 15.