Java 如何在JAX-RS资源中注入ConnectionFactory?

Java 如何在JAX-RS资源中注入ConnectionFactory?,java,dependency-injection,jax-rs,neo4j,Java,Dependency Injection,Jax Rs,Neo4j,我的团队目前正在重新打包Neo4j webadmin控制台,使其可用作Glassfish标准JavaEE web应用程序。我们把它建在上面 我们已经找到了一种方法来重新包装各种网络资源,并从我们的战争中为它们服务。现在,我们要对抗各种REST端点 事实上,这些端点都将其neo4j数据库作为@Context元素注入(参见示例)。我们可以通过JNDI命名和@Resource注入来访问Neo4J数据库。但是,由于我们不想更改这些REST资源的任何代码行,我们如何将数据库注入到JAX-RS资源中呢 我们

我的团队目前正在重新打包Neo4j webadmin控制台,使其可用作Glassfish标准JavaEE web应用程序。我们把它建在上面

我们已经找到了一种方法来重新包装各种网络资源,并从我们的战争中为它们服务。现在,我们要对抗各种REST端点

事实上,这些端点都将其neo4j
数据库作为
@Context
元素注入(参见示例)。我们可以通过JNDI命名和@Resource注入来访问Neo4J数据库。但是,由于我们不想更改这些REST资源的任何代码行,我们如何将数据库注入到JAX-RS资源中呢

我们可以在web.xml中做些什么吗


我们必须编写JAX-RS应用程序类吗?

我想这是在中使用的,这样您就可以查看数据库对象是如何插入的,

为了添加自定义的@Context参数,您必须为希望注入的每种类型创建@Provider类(实现可注入)。详见问题