0

我不知道,但这是否可以执行以下操作?我有一种情况,我必须从 Ldap 检索数据并使用 Hibernate 将这些数据放入 MySQL 数据库中。这将是一次执行。我不需要定期从 Ldap 获取数据。在这种情况下,是否可以在部署应用程序时执行上述过程?

如果可能的话?我可以有一个简单的解决方案示例吗?请帮忙。也欢迎该问题的替代解决方案。提前致谢。

4

1 回答 1

1

希望您使用的是 servlet 容器。使用ServletContextListener接口并将其作为侦听器插入 web.xml。

 public class MyClass implements ServletContextListener {
    .... Query LDAP
    .... Insert into DB
 }

请注意,必须向 MyClass 抛出任何异常,因为 ContextListener 架构不希望它发生,并且应用程序不会启动。

于 2013-09-13T09:46:52.733 回答