gpt4 book ai didi

java - 如何获取注入(inject)某些内容的类的类名

转载 作者:行者123 更新时间:2023-12-02 05:45:12 25 4
gpt4 key购买 nike

我想在构造函数中使用由 guice 注入(inject)的自定义记录器 (slf4j)。我发现this solution为了实现这一点。但可能有更好的方法,只需实现记录器提供程序即可。这样,就像所有其他东西一样注入(inject)记录器@Inject Logger logger。我唯一需要的是请求注入(inject)的类的名称。有没有办法在提供者中获取此名称(谁调用我? - 方法)?

最佳答案

在 Guice 3 中没有一个好的方法来做到这一点。Guice 4(现在处于测试版)有 ProvisionListener ,它使这成为可能,尽管仍然很困难。我为它写了一个库,名为 Sangria .

关于java - 如何获取注入(inject)某些内容的类的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24137989/

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