是否有任何bean类型或Java EE批注可以在容器启动时初始化一个bean,而无需将bean添加到beans.xml中?Java EE 7容器:在启动时初始化bean而不将其添加到beans.xml中?
0
A
回答
4
是的,有。
这是我用,当我需要一个单身,应用范围的bean开始部署:如果您需要初始化,除了要执行任意代码添加
import javax.ejb.Singleton;
import javax.ejb.Startup;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Named;
import javax.annotation.PostConstruct;
@Named("myBean")
@ApplicationScoped
@Startup
@Singleton
public class MyBean {
@PostConstruct
public void postConstruct() {}
}
的postConstruct
方法。
2
可以用作Initializing Singleton Session Beans所示Singleton
豆:
import javax.ejb.Singleton;
import javax.ejb.Startup;
@Startup
@Singleton
public class StartupBean {
}
相关问题
- 1. 在启动时初始化Java EE应用程序缓存
- 2. XSLT将spring bean添加到beans.xml
- 3. Java EE 7中的Bean类
- 4. 如何在需要时初始化单例spring bean,而不是启动?
- 5. Emacs的初始化文件将不会加载在启动时
- 6. 加载/初始化服务器启动时的Java servlet
- 7. 启动EJB不注射时SessionScope CDI Bean的初始化
- 8. 在Java EE 7中使用JSF bean
- 9. 通过对其容器的内联初始化将值添加到字典
- 10. 无法在弹簧启动时初始化bean
- 11. JBoss AS 7 - 启动后初始化
- 12. Netbeans的:如何将Java EE容器添加到Java项目
- 13. java初始化后添加到阵列
- 14. 消息驱动Bean初始化命令
- 15. 如何将实时添加到未初始化的活动?
- 16. 将初始内容添加到Plone CMS
- 17. 如何在启动时初始化()/初始化()一个Scalatra servlet?
- 18. 独角兽初始化脚本 - 不在启动时启动
- 19. 从web.xml初始化spring bean
- 20. 如何完全初始化组件但不将其添加到显示器? Flex
- 21. Spring初始化bean初始化
- 22. 服务器导轨时候我加carrierwave.rb到配置/初始化不启动/
- 23. 初始化阵列并将其添加到多维数组
- 24. 启动时自动初始化库(IES)
- 25. 何时初始化Java EE webapp中的属性?
- 26. Extjs:隐藏的内容在启动时被初始化
- 27. 在web应用程序初始化的Spring bean启动
- 28. 如何在Spring启动期间为bean初始化生成HttpServletRequest?
- 29. 如何强制石英调度程序中的bean在启动时初始化?
- 30. 绘制JComponent而不将其添加到容器