当我将当前数据库更改为另一个IP地址时。
喜欢:来自<property name="url" value="jdbc:mysql://192.168.2.14:3306/pms"/>
至<property name="url" value="jdbc:mysql://192.168.2.16:3306/pms"/>
如何在运行时编辑它。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://192.168.2.14:3306/pms"/>
<property name="username" value="root" />
<property name="password" value=""/>
</bean>
提前致谢。
我正在更改网址的值。
我在以下功能中传递课程。
public void recursiveWire(Object root) throws Exception {
context = new ClassPathXmlApplicationContext("/pms/controller/dispatcher-servlet.xml");
context.getAutowireCapableBeanFactory().autowireBean(root);
context.getAutowireCapableBeanFactory().initializeBean(root, null);
for (Field field : root.getClass().getDeclaredFields()) {
if (field.isAnnotationPresent(FXML.class) && !Node.class.isAssignableFrom(field.getType())) {
// <== assume if not a Node, must be a controller
recursiveWire(field.get(root));
}
}
}