2011-10-27 67 views
6

我有一個不使用Spring容器的小應用程序。現在需要這個應用程序訪問一個數據庫,只需要幾個小的查詢,沒有什麼複雜的。儘管我可以用純JDBC來做到這一點,但我真的很想使用Spring-JDBC庫。我擔心的是它是否可以在不引入太多Spring的情況下輕鬆使用。 「太多的春天」我的意思是不得不創建春天的容器,過度的外部庫依賴,等請告知。作爲獨立庫的Spring-JDBC

回答

1

我認爲你必須擁有Spring核心JAR及其依賴關係,但是如果你不想要,你永遠不需要使用bean工廠。聽起來像所有你想要的是JdbcTemplate。如果是這樣的話,我會將spring-jdbc JAR放入我的CLASSPATH中,然後繼續添加JAR,直到ClassNotFoundExceptions全部消失。這將是你自己需要使用Spring JDBC的最小集合。

1

我把春天JDBC的依賴到我的項目,例如Apache的常春藤的情況下:

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

這將解決所有其他需要依賴我。

如果您查看SprinSource Enterprise Bundle Repository中的依賴關係列表,您會發現它需要Core,Beans和Context。你無法擺脫這一點。