Ho una piccola applicazione che non utilizza il contenitore Spring. Ora c'è bisogno di questa applicazione per accedere a un database, solo alcune piccole query, niente di complesso. Anche se posso farlo con JDBC puro, mi piacerebbe davvero utilizzare la libreria Spring-JDBC. La mia preoccupazione è se possa essere facilmente utilizzato senza introdurre troppa Spring nell'applicazione. Per "troppa primavera" intendo dover creare contenitori a molla, eccessive dipendenze di librerie esterne, ecc. Si prega di avvisare.Spring-JDBC come libreria standalone
6
A
risposta
1
Penso che tu debba avere il JAR di base Spring e le sue dipendenze, ma non ti viene mai richiesto di utilizzare il bean factory se non vuoi. Sembra che tutto ciò che desideri sia il JdbcTemplate
. In tal caso, inserisco il JAR spring-jdbc nel mio CLASSPATH
, build e continuo ad aggiungere JAR finché tutti gli ClassNotFoundExceptions
non sono andati via. Quello sarebbe il set minimo di cui avresti bisogno per usare Spring JDBC da solo.
1
avevo messo Spring JDBC dipendenza nel mio progetto, ad esempio, in caso di Apache Ivy:
<dependency org="org.springframework" name="org.springframework.jdbc" rev="3.0.4.RELEASE" conf="src,runtime->runtime"/>
Si risolverebbe tutti gli altri necessari dipendenze per me.
Se si guarda l'elenco delle dipendenze in SprinSource Enterprise Bundle Repository, vedrete che richiede Core, Fagioli e Contesto. Non puoi liberartene.
Problemi correlati
- 1. Qualcosa come jQuery.extend() ma standalone?
- 2. FFmpeg può essere usato come libreria, invece di un programma standalone?
- 3. Metodo "touch" standalone jQuery?
- 4. Aggiungi Jar standalone pyspark
- 5. Java EE vs Standalone
- 6. applicazione web standalone
- 7. SolrCloud vs Standalone Solr
- 8. librerie di asserzioni standalone?
- 9. Dove ottenere e come utilizzare zend_pdf standalone
- 10. Come si riavvia un Phusion Passenger Standalone?
- 11. Come passare flashvars al flash player standalone
- 12. come eseguire un test Capybara standalone?
- 13. Esiste un'implementazione standalone di std :: function?
- 14. Utilizzo di Grails GORM standalone
- 15. Running V8 Javascript Engine Standalone
- 16. standalone Jasmine vs Karma - Jasmine
- 17. Dichiarazione XML standalone = "sì" lxml
- 18. Utilizzando socket.io standalone senza node.js
- 19. Eseguibile standalone nativo con smalltalk?
- 20. Esistono librerie standalone per Firefox Sync?
- 21. Wildfly standalone nella rete locale
- 22. Come avviare WildFly come servizio con standalone-full.xml?
- 23. Server OSGi (Equinox) standalone su Eclipse Juno
- 24. Rimuovi standalone = "sì" da xax generato xml
- 25. Initialcontext in un programma Java standalone
- 26. Quali parser Java standalone sono disponibili?
- 27. JavaScript `standalone evento onscroll` (senza basamento)
- 28. Aggiungi xml-stylesheet e ottieni standalone = yes
- 29. Come posso creare un'estensione in modalità standalone per ACE?
- 30. ASP.NET Web Api come progetto standalone in un'unica soluzione