gpt4 book ai didi

java - 如何使用 Spring 将 session bean 注入(inject) POJO

转载 作者:行者123 更新时间:2023-12-04 07:00:17 26 4
gpt4 key购买 nike

我有一个实现本地接口(interface)的 EJB 3.0 session Bean,我也有一个纯 POJO。

如何将 Session Bean 注入(inject) POJO,而不是通过 spring 手动 JNDI 查找 POJO(使用 @ResourceSpringBeanAutowiringInterceptor )?

有没有办法做到这一点?

最佳答案

要将 EJB3 注入(inject) POJO(可能是 since Spring 2.5 ),我认为您应该使用 @EJB而不是 @Resource .报价 Spring EJB and JPA (通读,它有很多例子):

Don't forget to add:

<context:annotation-config/>

It allows various annotations to be detected in bean classes: Spring's @Required and @Autowired, as well as JSR 250's @PostConstruct, @PreDestroy and @Resource (if available), JAX-WS's @WebServiceRef (if available), EJB3's @EJB (if available), and JPA's @PersistenceContext and @PersistenceUnit (if available). Alternatively, you may choose to activate the individual BeanPostProcessors for those annotations.



也看看 Spring support for @EJB annotations: example?在 Spring 论坛上。

关于java - 如何使用 Spring 将 session bean 注入(inject) POJO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1984073/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com