Spring3 Security JDBC как загрузить информацию о подключении - PullRequest
0 голосов
/ 28 марта 2011

Spring3 Security JDBC как загрузить информацию о соединении

Я работаю над этим образцом Spring3 Security JDBC уже 2 недели, и у меня все получилось, но добавление источника данных было в ApplicationContext, но теперь я не могу получить его, загружая информацию о соединении из моего файла. Я жестко запрограммировал его, и он работает, но я бы хотел, чтобы он загружался из файла. Может кто-нибудь, пожалуйста, скажите мне, что мне не хватает в моем AppicationContext, чтобы заставить его работать .. спасибо

ApplicationContext-security.xml

<beans:bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<beans:property name="driverClassName" value="${database.driver}" />
<beans:property name="url" value="${database.url}" />
<beans:property name="username" value="${database.user}" />
<beans:property name="password" value="${database.password}" />
</beans:bean

>

Изменено на следующее, и оно работает:

<beans:bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<beans:property name="driverClassName" value="com.mysql.jdbc.Driver" />
<beans:property name="url" value="jdbc:mysql://127.0.0.1/db_mytest" />
<beans:property name="username" value="root" />
<beans:property name="password" value="" />
</beans:bean>

но я не хочу жестко его кодировать. пожалуйста, помогите мне.

1 Ответ

1 голос
/ 28 марта 2011

Возможно, вы можете попытаться указать настройки источника данных в файле свойств, а затем включить файл свойств с помощью PropertyPlaceholderConfigurer, вы можете найти больше информации в этом блоге http://www.summa -tech.com / blog / 2009/04 /20/6-советы-для-управления-свойства-файлов-с-весна /

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