Tyrus Standalone Server是否可以使用依赖项注入?

最佳答案

有可能,但是您将需要做一些额外的工作来启用它。

目前,Tyrus没有任何示例可以演示它,但是有一个简单的机制可以让您注册自定义ComponentProvider

如果您使用从CDI容器获取实例的代码添加/注册自己的代码,则它应有效地启用CDI。会有一些限制(@Inject to方法参数很可能无法正常工作,@ Inject to字段应该没问题),但是您至少要有一些开始。

顺便说一句,如果您设法以共享的方式做到这一点,请随时将其回馈给Tyrus(例如):[Project Tyrus - Contribute]

10-05 18:59