gpt4 book ai didi

java - 急切/自动加载 EJB/在启动时加载 EJB(在 JBoss 上)

转载 作者:IT老高 更新时间:2023-10-28 20:51:07 29 4
gpt4 key购买 nike

EJB 似乎被延迟加载 - 每当访问时。

但是,我想急切地初始化它们 - 即每当容器启动时。这是如何实现的(尤其是在 JBoss 中)

This topic给出了一些提示,但不是很令人满意。

最佳答案

从 EJB 3.1 开始,可以通知单例 bean 模块的启动和停止:

@Singleton
@Startup
public class StartupBean {
@PostConstruct
private void postConstruct() { /* ... */ }

@PreDestroy
private void preDestroy() { /* ... */ }
}

在 EJB 3.1 之前,没有标准的、仅限 EJB 的解决方案。我建议将 WAR 添加到您的 EAR 并使用 servlet-context-listener。

关于java - 急切/自动加载 EJB/在启动时加载 EJB(在 JBoss 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2707733/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com