我正在尝试从spring框架中的属性文件中传递数据源值,如下所示,但无法获取值。如果我只是传递硬编码的值,我就不会有任何数据库问题。
请告诉我有什么问题。谢谢你的帮助。如果你需要任何信息,请告诉我。
<?xml version="1.0" encoding="UTF-8"?>
<context:component-scan base-package="net.prcins.reportProcessing"/>
<context:annotation-config/>
<mybatis:scan base-package="net.prcins.reportProcessing.dao"/>
<!-- Allows for database properties to be in a property file -->
<bean id="propertyPlaceholder" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="file:///opt/batch/services/ReportProcessing/scripts/properties/datasources/reportProcessingDb.properties"/>
</bean>
<bean id="enterprisedb" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="url" value="${database.url}"/>
<property name="username" value="${database.user}"/>
<property name="password" value="${database.password}"/>
</bean>
暂无答案!
目前还没有任何答案,快来回答吧!