2011-10-27 14 views
6

Tengo una pequeña aplicación que no utiliza el contenedor Spring. Ahora es necesario que esta aplicación acceda a una base de datos, solo varias pequeñas consultas, nada complejo. Aunque puedo hacer esto con JDBC puro, me gustaría utilizar la biblioteca Spring-JDBC. Mi preocupación es si se puede usar fácilmente sin incluir demasiada primavera en la aplicación. Por "demasiada primavera" me refiero a tener que crear contenedores de primavera, dependencias excesivas de bibliotecas externas, etc. Por favor, avise.Spring-JDBC como biblioteca independiente

Respuesta

1

Creo que tiene que tener el Spring core JAR y sus dependencias, pero nunca se requiere que use la fábrica de beans si no lo desea. Parece que todo lo que quieres es el JdbcTemplate. Si ese es el caso, colocaría el archivo JAR spring-jdbc en mi CLASSPATH, compilación, y seguiré añadiendo JAR hasta que desaparezca todo el ClassNotFoundExceptions. Ese sería el conjunto mínimo que necesitarías para usar Spring JDBC por sí mismo.

1

pondría primavera JDBC dependencia en mi proyecto, por ejemplo, en el caso de Apache Ivy:

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

permitiría solucionar todos los otros requeridos dependencias para mí.

Si mira la lista de dependencias en SprinSource Enterprise Bundle Repository, verá que requiere Core, Beans y Contexto. No puedes deshacerte de eso.

Cuestiones relacionadas