使用 Guice 注入不可访问的属性
如何使用 Guice 将属性注入到我无权访问的类中?我只能访问包含该类的 .jar。
另外,我需要从 Web 应用程序启动时就可以使用注入的属性(不过我想我可以使用 Servlet 来做到这一点)。
谢谢
How can I inject a property to a class I don't have access to using Guice? I only have access to the .jar that contains that class.
Also, I need the injected property to be available from the start of a Web Application (I suppose I can do this with a Servlet though).
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看
Provider
类。你可以有这样的东西(其中
Foo
是第 3 方 bean):(或者,看看 guice-xml,但我不知道它有多稳定和最新。)
Take a look at the
Provider
class. You can have something like this (whereFoo
is the 3rd party bean):(Alternatively, take a look at guice-xml, but I don't know how stable and up-to-date it is.)