我正在为我的项目使用MySQL数据库和Jetty服务器。我在MySQL中创建了一个非root用户。当尝试使用以下代码访问此非root用户时,Jetty始终尝试以root用户身份登录,并且我收到访问被拒绝错误。
进入我的
database.properties
username=AMUser
password=am@123
url=jdbc:mysql://localhost:3306/AMDB
以下配置xml 用于读取属性
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
</bean>
应用程序上下文中的属性占位符配置
<bean id="propertyPlaceholderConfigurer" class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
<property name="locations" >
<list>
<value>file:/home/database.properties</value>
</list>
</property>
</bean>