0

在下面的教程中有很多生命周期和行为注释: http ://www.vogella.com/articles/EclipseRCP/article.html#programmingmodel

  • @PostConstruct
  • @PreDestroy
  • @重点
  • @坚持
  • @PersistState

  • @执行

  • @CanExecute
  • @GroupUpdates
  • @EventTopic

问题:

我在哪里可以找到它们的完整列表?有官方文档吗?

我想,这些注释来自不同的框架(OSGI、Spring 等)。
哪些注释来自哪个框架?

4

1 回答 1

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 应用程序生命周期的一部分调用的方法。

于 2012-09-10T15:31:21.963 回答