java - Swing 应用程序中的依赖注入(inject)

标签 java swing dependency-injection

我必须有哪些选项才能在基于 Java Swing 的客户端应用程序中获得基于注释的依赖项注入(inject)功能,就像在 JSF2 和 EJB3 中一样?

@ManagedProperty(value="#{myBean}")
private MyBean myBean;

public void setMyBean(MyBean myBean) {
    this.myBean= myBean;
}

@EJB
MyBean myBean;

最佳答案

除了 CDI (参见@BalusC的评论),你可能想看看 Spring Rich ClientGuice .

关于java - Swing 应用程序中的依赖注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13036410/

相关文章:

java - 如何使用 O(logN) 对具有 n 个元素的优先级队列进行排序?

java - 同时调用两个线程并返回

java - 在代码中解密 AES 加密的授权 token 方法时 Jar 崩溃。 hs_err _pid 文件提到 arrayof_jbyte_fill

java - 空指针异常错误?

java - 在 Java Swings 中自定义 JTextField - 向 JTextField 添加简单/复合/自定义边框

java - 是否可以为 JLabel 中的 ImageIcon 制作选择工具?

c# - Autofac 在深层解析

java - 在 SWING 中按住左键单击

java - 如何在 Spring AuthenticationSuccessHandler 实现中注入(inject)原型(prototype) bean

java - 将 java javax.inject.Provider 与 Spring @Scope(BeanDefinition.SCOPE_PROTOTYPE) 一起使用