私のapplicationcontext.xmlには、これがあります:
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/dashboardsupervisor" />
<property name="username" value="root" />
<property name="password" value="1234" />
</bean>
ここで私は自分のデータベースに接続しています:
ApplicationContext ctx = new ClassPathXmlApplicationContext(
"applicationContext.xml");
MySQLRdbHelper rdbHelper = (MySQLRdbHelper)
ctx.getBean("ManagerSupervisor");
必要なのは、applicationcontext.xml からパスワード「1234」を読み取らず、ローカル ドライブのプロパティ ファイルから読み取らないことです。これは異なるマシンで実行され、すべてのマシンが異なるパスワードを持っているためです。
これを達成できますか。
ありがとう