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
6
A
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
- 1. C biblioteca de sistema operativo independiente
- 2. Hacer una biblioteca php, cómo hacerla independiente?
- 3. ¿Se puede usar FFmpeg como biblioteca, en lugar de un programa independiente?
- 4. operador de conversión como función independiente
- 5. Biblioteca independiente de administración de usuarios que admite Doctrine ORM?
- 6. Proyecto de biblioteca de prueba independiente no puede encontrar las clases de biblioteca
- 7. ¿Cómo funciona mi LISP como una variable independiente?
- 8. Integración de muelles como alternativa integrada a ESB independiente
- 9. ¿Utiliza Node.js como compilador LESS independiente en el proyecto?
- 10. Componente de seguridad de Symfony 2.0 como independiente
- 11. ASP.NET Web Api como proyecto independiente en una solución
- 12. Implementar la aplicación web como un ejecutable independiente
- 13. ¿Hay alguna forma de determinar si una biblioteca .a o .so se compiló como código de posición independiente?
- 14. Biblioteca como fakeweb para Python
- 15. biblioteca de Haskell como SymPy?
- 16. Biblioteca como pyparsing para PHP
- 17. secuencia de comandos ajax independiente
- 18. ¿Cómo evitan los lenguajes como C# y Java C/C++, como la compilación independiente?
- 19. Biblioteca C/C++ para E/S de archivo binario independiente de la plataforma
- 20. Método jQuery independiente "táctil"?
- 21. base de datos independiente
- 22. SFTP en Python? (plataforma independiente)
- 23. NIB de orientación independiente
- 24. Sistema de recursos independiente de plataforma (como el sistema de recursos de Qt)
- 25. socket.io independiente sin Node.js
- 26. Ruta de biblioteca compartida como directorio ejecutable
- 27. ¿Hay alguna biblioteca ActiveResource como para Java?
- 28. agregar otros proyectos como biblioteca en netbeans
- 29. Biblioteca como ENet, pero para TCP?
- 30. Macro independiente de Excel