在下面的教程中,有许多生命周期和行为注释: http://www.vogella.com/articles/EclipseRCP/article.html#programmingmodel
@PersistState
@Execute
问题:
我在哪里可以找到它们的完整列表?那里有官方文件吗?
我想,那些注释来自不同的框架(OSGI,Spring等) 哪些注释来自哪个框架?
答案 0 :(得分:3)
目前关于特定注释的文档非常稀少,因此没有一个地方可以去。
@PostConstruct
和@PreDestroy
来自JSR-250。
@Inject
和@Named
来自JSR-330
@Persist
,@PersistState
和@Focus
是特定于Eclipse4 UI呈现生命周期的注释。
@Execute
,@CanExecute
,@Optional
和@GroupUpdates
是Eclipse4核心DI故事的一部分,用于帮助运行时通知DIed值的更改或使用方法调用在DI背景下。
@EventTopic
和@Preference
是Eclipse4 DI扩展,可以从其他提供中注入值并允许更改通知。
@PostContextCreate
,@PreSave
,@ProcessAdditions
和@ProcessRemovals
是在生命周期管理器上作为Workbench Application生命周期的一部分调用的方法。