1

是否可以将 JackRabbit 存储库注入 EJB 3.1 会话 bean 而不是使用 JNDI 查找它?

这是目前正在查找的方式

Context ctx = new InitialContext();
repository = (Repository) ctx.lookup("java:jcr/local");

问候

4

2 回答 2

0

是的,您可以使用@Resource 注入它:

@Resource(lookup="java:jcr/local")
private Repository repository;
于 2012-04-30T21:52:56.053 回答
0

是的,您可以使用 @Resource 注释注入它,如下所示:

private Repository repository;

[...]

@Resource(name="java:/jca/YourRepository")
public void setRepository(Repository repository) {
        this.repository = repository;
}
于 2012-04-29T19:22:13.263 回答