2011-10-27 2 views
6

스프링 컨테이너를 사용하지 않는 작은 애플리케이션이 있습니다. 이제는이 애플리케이션이 데이터베이스에 액세스해야하며, 몇 가지 작은 쿼리 만 있고 복잡한 것은 없습니다. 순수 JDBC로이 작업을 수행 할 수 있지만 Spring JDBC 라이브러리를 사용하고 싶습니다. 내 관심사는 응용 프로그램에 너무 많은 Spring을 가져 오지 않고도 쉽게 사용할 수 있는지 여부입니다. "너무 많은 봄"은 스프링 컨테이너, 과도한 외부 라이브러리 의존성 등을 만들어야한다는 뜻입니다. 조언 해주세요.독립 실행 형 라이브러리로서의 Spring-JDBC

답변

1

스프링 핵심 JAR과 그 의존성을 가져야한다고 생각하지만, 원하지 않으면 콩 공장을 사용할 필요가 없습니다. 원하는 모든 것 같은 소리는 JdbcTemplate입니다. 그렇다면 spring-jdbc JAR 파일을 CLASSPATH으로 빌드하고 빌드하고 모든 ClassNotFoundExceptions이 사라질 때까지 JAR 파일을 계속 추가합니다. Spring JDBC를 단독으로 사용해야하는 최소 설정 일 것입니다.

1

나는 아파치 아이비의 경우, 예를 들어, 내 프로젝트에 봄 JDBC 의존성을 넣어 것 :

<dependency org="org.springframework" name="org.springframework.jdbc" rev="3.0.4.RELEASE" conf="src,runtime->runtime"/> 

그것은 나를 위해 다른 모든 필요한 종속성을 해결하는 것입니다.

SprinSource Enterprise Bundle Repository의 종속성 목록을 보면 코어, 빈 및 컨텍스트가 필요함을 알 수 있습니다. 당신은 그걸 없앨 수 없습니다.