You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java EE中CDI的ApplicationScoped Bean创建时机技术问询

ApplicationScoped Bean的创建时机(Java EE + CDI场景)

在Java EE结合CDI的环境中,@ApplicationScoped Bean的创建时机分两种情况:

  • 默认懒加载模式:Bean不会在应用部署完成时自动实例化,而是等到第一次被注入到其他Bean中,或者通过BeanManager等API主动查找获取时,才会被创建并完成初始化(比如执行@PostConstruct方法)。
  • 启动时预初始化:如果给@ApplicationScoped Bean额外添加@Startup注解,那么这个Bean会在应用部署完成、容器启动阶段就被创建并执行初始化逻辑,不需要等待注入点触发。

简单来说,默认是“用到才创建”,加了@Startup就是“部署完就创建”。

内容的提问来源于stack exchange,提问作者Erik Ghukasyan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 03:22:00