Spring-JDBC как отдельная библиотека - PullRequest
6 голосов
/ 27 октября 2011

У меня есть небольшое приложение, которое не использует контейнер Spring.Теперь этому приложению необходим доступ к базе данных, всего несколько небольших запросов, ничего сложного.Хотя я могу сделать это с чистым JDBC, я действительно хотел бы использовать библиотеку Spring-JDBC.Меня беспокоит, можно ли его легко использовать, не добавляя слишком много Spring в приложение.Под «слишком большим количеством Spring» я имею в виду необходимость создания контейнеров Spring, чрезмерных зависимостей от внешних библиотек и т. Д. Пожалуйста, сообщите.

Ответы [ 2 ]

1 голос
/ 27 октября 2011

Я бы добавил Spring JDBC-зависимость в мой проект, например, в случае Apache Ivy:

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

Это разрешило бы все другие необходимые зависимости для меня.

Если вы посмотрите на список зависимостей в SprinSource Enterprise Bundle Repository , вы увидите, что для него требуются Core, Beans и Context.Вы не можете избавиться от этого.

1 голос
/ 27 октября 2011

Я думаю, что у вас должен быть JAR с ядром Spring и его зависимостями, но вам никогда не нужно использовать фабрику бинов, если вы этого не хотите.Похоже, все, что вы хотите, это JdbcTemplate.Если это так, я бы вставил JAR-файл spring-jdbc в мой CLASSPATH, собрал и продолжал добавлять JAR-файлы, пока все ClassNotFoundExceptions не исчезнут.Это был бы минимальный набор, который вам понадобился бы для использования Spring JDBC самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...