Java EE中的Bean定义和依赖注入

时间:2014-05-22 09:13:45

标签: java spring java-ee dependency-injection

我正在从Spring迁移到Java EE。

如何定义bean以使用@Inject注释执行DI?

例如,在Spring中,我的bean定义如下:

@Configuration
public class MailSenderConfig {

    @Bean
    public VelocityEngine getVelocityEngine() throws VelocityException,
            IOException {
        VelocityEngineFactory factory = new VelocityEngineFactory();
        Properties props = new Properties();
        props.put("resource.loader", "class");
        props.put("class.resource.loader.class",
                "org.apache.velocity.runtime.resource.loader."
                        + "ClasspathResourceLoader");
        factory.setVelocityProperties(props);
        return factory.createVelocityEngine();
    }

    // ...

}

我可以@Autowired进入另一个班级。

我想在Java EE中做同样的事情。

0 个答案:

没有答案